Skip to content

Commit

Permalink
Small fixes to base string generation
Browse files Browse the repository at this point in the history
  • Loading branch information
lann committed Feb 16, 2011
1 parent f3b0c93 commit 48af74f
Showing 1 changed file with 4 additions and 0 deletions.
4 changes: 4 additions & 0 deletions oauth_client/signing.py
Expand Up @@ -68,6 +68,8 @@ def get_signature_base_string(self, oauth_parameters):
if host.endswith(default_port):
host = host[:-len(default_port)]

path = path or '/'

base_string.append(
util.oauth_encode(
urlparse.urlunsplit((scheme, host, path, '', ''))))
Expand All @@ -83,6 +85,8 @@ def get_signature_base_string(self, oauth_parameters):
if hasattr(http_params, 'split'):
http_params = compat.parse_qsl(
http_params, keep_blank_values=True)
elif hasattr(http_params, 'items'):
http_params = http_params.items()
params.extend(http_params)

encoded_params = sorted(
Expand Down

0 comments on commit 48af74f

Please sign in to comment.