stream/stream.py
def parse(ifp, pb_cls, **kwargs):
    """Parse a stream.

    Args:
        ifp (string or file-like object): input stream.
        pb_cls (protobuf.message.Message.__class__): The class object of
            the protobuf message type encoded in the stream.
    """
    mode = 'rb'
    if isinstance(ifp, str):
        istream = open(ifp, mode=mode, **kwargs)
    else:
        istream = open(fileobj=ifp, mode=mode, **kwargs)
    with istream:
        for data in istream:
            pb_obj = pb_cls()
            pb_obj.ParseFromString(data)
            yield pb_obj
def parse(ifp, pb_cls, **kwargs):
    mode = 'rb'
    if isinstance(ifp, str):
        istream = open(ifp, mode=mode, **kwargs)
    else:
        istream = open(fileobj=ifp, mode=mode, **kwargs)
    with istream:
        for data in istream:
            pb_obj = pb_cls()
            pb_obj.ParseFromString(data)
            yield pb_obj
def parse ( ifp , pb_cls , * * kwargs ) : mode = 'rb' if isinstance ( ifp , str ) : istream = open ( ifp , mode = mode , * * kwargs ) else : istream = open ( fileobj = ifp , mode = mode , * * kwargs ) with istream : for data in istream : pb_obj = pb_cls ( ) pb_obj . ParseFromString ( data ) yield pb_obj
Parse a stream.

    Args:
        ifp (string or file-like object): input stream.
        pb_cls (protobuf.message.Message.__class__): The class object of
            the protobuf message type encoded in the stream.
Parse a stream .