diff --git a/bob/ip/facelandmarks/__init__.py b/bob/ip/facelandmarks/__init__.py index 9bbd56a21466ef907fb78f3cf23407c2fd18939a..cd0793d187ed609a3e8af6f98e11bd4bd2dccf8d 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('_')] +