From 2dccc00f51dc2b68baffb11c9116eb479314dd50 Mon Sep 17 00:00:00 2001 From: skbidiap <sushil.bhattacharjee@idiap.ch> Date: Tue, 10 Jan 2017 17:39:42 +0100 Subject: [PATCH] added _appropriate() --- bob/ip/facelandmarks/__init__.py | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/bob/ip/facelandmarks/__init__.py b/bob/ip/facelandmarks/__init__.py index 9bbd56a..cd0793d 100644 --- a/bob/ip/facelandmarks/__init__.py +++ b/bob/ip/facelandmarks/__init__.py @@ -1,7 +1,8 @@ #!/usr/bin/env python # vim: set fileencoding=utf-8 : -from .utils import * +#from .utils import * +from .utils import Result def get_config(): @@ -13,5 +14,20 @@ def get_config(): return bob.extension.get_config(__name__) +# gets sphinx autodoc done right - don't remove it +def __appropriate__(*args): + """Says object was actually declared here, an not on the import module. + + Parameters: *args: An iterable of objects to modify + + Resolves `Sphinx referencing issues <https://github.com/sphinx-doc/sphinx/issues/3048>` """ + + for obj in args: obj.__module__ = __name__ + +__appropriate__( + Result, + ) + # gets sphinx autodoc done right - don't remove it __all__ = [_ for _ in dir() if not _.startswith('_')] + -- GitLab