Allura/allura/model/auth.py
def urlencode(params):
    """
    A version of Python's urllib.urlencode() function that can operate on
    unicode strings. The parameters are first case to UTF-8 encoded strings and
    then encoded as per normal.
    """
    return urllib.urlencode([i for i in generate_smart_str(params)])

    A version of Python's urllib.urlencode() function that can operate on
    unicode strings. The parameters are first case to UTF-8 encoded strings and
    then encoded as per normal.
    
A version of Python's urllib.urlencode() function that can operate on
unicode strings. The parameters are first case to UTF-8 encoded strings and
then encoded as per normal.
A version of Python ' s urllib . urlencode () function that can operate on unicode strings . The parameters are first case to UTF - 8 encoded strings and then encoded as per normal .
def urlencode(params):
    return urllib.urlencode([i for i in generate_smart_str(params)])
def urlencode ( params ) : return urllib . urlencode ( [ i for i in generate_smart_str ( params ) ] )
A version of Python's urllib.urlencode() function that can operate on
unicode strings.
A version of Python ' s urllib . urlencode () function that can operate on unicode strings .
"""
    A version of Python's urllib.urlencode() function that can operate on
    unicode strings. The parameters are first case to UTF-8 encoded strings and
    then encoded as per normal.
    """
params