nsq/reader.py
def _utf8_params(params):
    """encode a dictionary of URL parameters (including iterables) as utf-8"""
    assert isinstance(params, dict)
    encoded_params = []
    for k, v in params.items():
        if v is None:
            continue
        if isinstance(v, integer_types + (float,)):
            v = str(v)
        if isinstance(v, (list, tuple)):
            v = [to_bytes(x) for x in v]
        else:
            v = to_bytes(v)
        encoded_params.append((k, v))
    return dict(encoded_params)
def _utf8_params(params):
    """encode a dictionary of URL parameters (including iterables) as utf-8"""
    assert isinstance(params, dict)
    encoded_params = []
    for k, v in params.items():
        if v is None:
            continue
        if isinstance(v, integer_types + (float,)):
            v = str(v)
        if isinstance(v, (list, tuple)):
            v = [to_bytes(x) for x in v]
        else:
            v = to_bytes(v)
        encoded_params.append((k, v))
    return dict(encoded_params)
def _utf8_params ( params ) : assert isinstance ( params , dict ) encoded_params = [ ] for k , v in params . items ( ) : if v is None : continue if isinstance ( v , integer_types + ( float , ) ) : v = str ( v ) if isinstance ( v , ( list , tuple ) ) : v = [ to_bytes ( x ) for x in v ] else : v = to_bytes ( v ) encoded_params . append ( ( k , v ) ) return dict ( encoded_params )
encode a dictionary of URL parameters (including iterables) as utf-8
encode a dictionary of URL parameters ( including iterables ) as utf - 8