From da91580dc6b19333d3dbe735fe53951c6ac99bd1 Mon Sep 17 00:00:00 2001 From: Max Goodman Date: Mon, 26 Mar 2012 16:04:54 -0700 Subject: [PATCH] Fix api docs line number computation. --- r2/r2/controllers/api_docs.py | 1 + r2/r2/controllers/validator/validator.py | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/r2/r2/controllers/api_docs.py b/r2/r2/controllers/api_docs.py index 4216d1004..4846bc576 100644 --- a/r2/r2/controllers/api_docs.py +++ b/r2/r2/controllers/api_docs.py @@ -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 diff --git a/r2/r2/controllers/validator/validator.py b/r2/r2/controllers/validator/validator.py index a03053eaa..d0def0fb0 100644 --- a/r2/r2/controllers/validator/validator.py +++ b/r2/r2/controllers/validator/validator.py @@ -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):