def _build_request(request):
    """Build message to transfer over the socket from a request."""
    msg = bytes([request['cmd']])
    if 'dest' in request:
        msg += bytes([request['dest']])
    else:
        msg += b'\0'
    if 'sha' in request:
        msg += request['sha']
    else:
        for dummy in range(64):
            msg += b'0'
    logging.debug("Request (%d): %s", len(msg), msg)
    return msg
def _build_request ( request ) : msg = bytes ( [ request [ 'cmd' ] ] ) if 'dest' in request : msg += bytes ( [ request [ 'dest' ] ] ) else : msg += b'\0' if 'sha' in request : msg += request [ 'sha' ] else : for dummy in range ( 64 ) : msg += b'0' logging . debug ( "Request (%d): %s" , len ( msg ) , msg ) return msg
Build message to transfer over the socket from a request.