提交 a640fca5 authored 作者: Olivier Breuleux's avatar Olivier Breuleux

epydoc fix

上级 2bd4be2d
...@@ -12,21 +12,19 @@ if os.path.exists(os.path.join(sys.path[0], 'epydoc.py')): ...@@ -12,21 +12,19 @@ if os.path.exists(os.path.join(sys.path[0], 'epydoc.py')):
from epydoc import docintrospecter from epydoc import docintrospecter
from epydoc.apidoc import RoutineDoc from epydoc.apidoc import RoutineDoc
from gof import Op from theano.gof import Op
def applicability_test(value): def applicability_test(value):
if 'elemwise.Elemwise object' in str(value): return isinstance(value, Op)
print value.__name__
return True
return False # isinstance(value, float)
def introspecter(value, value_doc, module_name): def introspecter(value, value_doc, module_name):
print value value_doc.specialize_to(RoutineDoc)
try: # print value
value_doc.specialize_to(RoutineDoc) # try:
print 'Yay!', value # value_doc.specialize_to(RoutineDoc)
except: # print 'Yay!', value
print value # except:
# print value
docintrospecter.register_introspecter(applicability_test, introspecter, priority=-1) docintrospecter.register_introspecter(applicability_test, introspecter, priority=-1)
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论