Fix api docs line number computation.

This commit is contained in:
Max Goodman
2012-03-26 16:04:54 -07:00
committed by Neil Williams
parent 8b17ea8c20
commit da91580dc6
2 changed files with 1 additions and 1 deletions

View File

@@ -57,6 +57,7 @@ def api_doc(section, **kwargs):
kwargs['extends'] = kwargs['extends']._api_doc
doc.update(kwargs)
doc['section'] = section
doc['lineno'] = api_function.func_code.co_firstlineno
return api_function
return add_metadata

View File

@@ -142,7 +142,6 @@ def set_api_docs(fn, simple_vals, param_vals):
for validator in chain(simple_vals, param_vals.itervalues()):
param_info.update(validator.param_docs())
doc['parameters'] = param_info
doc['lineno'] = fn.func_code.co_firstlineno
def validate(*simple_vals, **param_vals):
def val(fn):