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