diff --git a/tools/gendoc.krk b/tools/gendoc.krk index 7f3726d..d498c06 100755 --- a/tools/gendoc.krk +++ b/tools/gendoc.krk @@ -261,8 +261,12 @@ def processModules(modules): if not member.startswith('_'): let obj = getattr(thing,member) if isinstance(obj, function): + if hasattr(obj,'__file__') and obj.__file__ != thing.__file__: + continue functions.append(Pair(member,obj)) else if isinstance(obj, type): + if hasattr(obj,'__module__') and obj.__module__ != name: + continue if isExceptionType(obj): exceptions.append(Pair(member,obj)) else: