PEP8 cleanup

This commit is contained in:
Joe Gregorio
2010-08-30 16:41:53 -04:00
parent fe695fbaa4
commit 3bbbf66f4a

View File

@@ -34,6 +34,7 @@ import urlparse
class HttpError(Exception):
pass
class UnknownLinkType(Exception):
pass
@@ -41,29 +42,6 @@ DISCOVERY_URI = ('http://www.googleapis.com/discovery/0.1/describe'
'{?api,apiVersion}')
def key2method(key):
"""
max-results -> MaxResults
"""
result = []
key = list(key)
newWord = True
if not key[0].isalpha():
result.append('X')
newWord = False
for c in key:
if c.isalnum():
if newWord:
result.append(c.upper())
newWord = False
else:
result.append(c.lower())
else:
newWord = True
return ''.join(result)
def key2param(key):
"""
max-results -> max_results
@@ -128,7 +106,8 @@ def build(serviceName, version, http=httplib2.Http(),
d = simplejson.loads(content)
service = d['data'][serviceName][version]
fn = os.path.join(os.path.dirname(__file__), "contrib", serviceName, "future.json")
fn = os.path.join(os.path.dirname(__file__), "contrib",
serviceName, "future.json")
f = file(fn, "r")
d = simplejson.load(f)
f.close()
@@ -159,7 +138,8 @@ def build(serviceName, version, http=httplib2.Http(),
return Service()
def createResource(http, baseUrl, model, resourceName, resourceDesc, futureDesc):
def createResource(http, baseUrl, model, resourceName, resourceDesc,
futureDesc):
class Resource(object):
"""A class for interacting with a resource."""
@@ -194,7 +174,7 @@ def createResource(http, baseUrl, model, resourceName, resourceDesc, futureDesc)
if desc.get('parameterType') == 'query':
query_params.append(param)
if desc.get('parameterType') == 'path':
path_params[param]=param
path_params[param] = param
def method(self, **kwargs):
for name in kwargs.iterkeys():
@@ -208,7 +188,9 @@ def createResource(http, baseUrl, model, resourceName, resourceDesc, futureDesc)
for name, regex in pattern_params.iteritems():
if name in kwargs:
if re.match(regex, kwargs[name]) is None:
raise TypeError('Parameter "%s" value "%s" does not match the pattern "%s"' % (name, kwargs[name], regex))
raise TypeError(
'Parameter "%s" value "%s" does not match the pattern "%s"' %
(name, kwargs[name], regex))
actual_query_params = {}
actual_path_params = {}
@@ -220,7 +202,8 @@ def createResource(http, baseUrl, model, resourceName, resourceDesc, futureDesc)
body_value = kwargs.get('body', None)
headers = {}
headers, params, query, body = self._model.request(headers, actual_path_params, actual_query_params, body_value)
headers, params, query, body = self._model.request(headers,
actual_path_params, actual_query_params, body_value)
expanded_url = uritemplate.expand(pathUrl, params)
url = urlparse.urljoin(self._baseUrl, expanded_url + query)
@@ -275,7 +258,8 @@ def createResource(http, baseUrl, model, resourceName, resourceDesc, futureDesc)
# Add basic methods to Resource
for methodName, methodDesc in resourceDesc['methods'].iteritems():
createMethod(Resource, methodName, methodDesc, futureDesc['methods'].get(methodName, {}))
future = futureDesc['methods'].get(methodName, {})
createMethod(Resource, methodName, methodDesc, future)
# Add <m>_next() methods to Resource
for methodName, methodDesc in futureDesc['methods'].iteritems():