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):