diff options
author | Idan Gazit <idan@gazit.me> | 2012-03-13 11:37:20 -0700 |
---|---|---|
committer | Idan Gazit <idan@gazit.me> | 2012-03-13 11:37:20 -0700 |
commit | c8526107a8b2356f61cac13f0520dd96d7705612 (patch) | |
tree | 53e12c4d8adc79fdf024978ba913bddc20cbf9fa /oauthlib | |
parent | 4aa165583874e57f13bb86139d092770670026ad (diff) | |
download | oauthlib-c8526107a8b2356f61cac13f0520dd96d7705612.tar.gz |
PEP8 cleanup, add missing import
Diffstat (limited to 'oauthlib')
-rw-r--r-- | oauthlib/utils.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/oauthlib/utils.py b/oauthlib/utils.py index 337fbb4..705a7ee 100644 --- a/oauthlib/utils.py +++ b/oauthlib/utils.py @@ -12,11 +12,12 @@ import string import time import urllib import urllib2 -from random import getrandbits +from random import getrandbits, choice UNICODE_ASCII_CHARACTER_SET = (string.ascii_letters.decode('ascii') + string.digits.decode('ascii')) + def filter_params(target): """Decorator which filters params to remove non-oauth_* parameters @@ -70,6 +71,7 @@ def generate_nonce(): """ return unicode(getrandbits(64)) + generate_timestamp() + def generate_token(length=20, chars=UNICODE_ASCII_CHARACTER_SET): """Generates a generic OAuth token @@ -85,6 +87,7 @@ def generate_token(length=20, chars=UNICODE_ASCII_CHARACTER_SET): """ return u''.join(choice(chars) for x in range(length)) + def escape(s): """Escape a string in an OAuth-compatible fashion. @@ -108,6 +111,7 @@ def urlencode(query): query = query.items() return "&".join(['='.join([escape(k), escape(v)]) for k, v in query]) + def parse_authorization_header(authorization_header): """Parse an OAuth authorization header into a list of 2-tuples""" auth_scheme = 'OAuth ' @@ -118,4 +122,3 @@ def parse_authorization_header(authorization_header): return urllib2.parse_keqv_list(items).items() except ValueError: raise ValueError('Malformed authorization header') - |