tags 433740 +patch
thankyou

Hi!

Please find attached a patch for the bug. However, do note that:

1. Upstream has released a new tarball.
2. The diff is _very_ large. Please clean the package up.
3. Clean up the rules to remove unnecessary commented out lines.

HTH.

Kumar
-- 
Kumar Appaiah,
458, Jamuna Hostel,
Indian Institute of Technology Madras,
Chennai - 600 036
diff -urN pybaz-1.5pre1/mypydoc pybaz-1.5pre1.new/mypydoc
--- pybaz-1.5pre1/mypydoc	2005-11-30 16:13:25.000000000 +0530
+++ pybaz-1.5pre1.new/mypydoc	2007-08-21 13:11:07.000000000 +0530
@@ -19,19 +19,22 @@
 import sys
 import inspect
 import epydoc.cli
-import epydoc.uid
+import epydoc.docintrospecter
 
 def find_function_module(func):
     # We trust the __module__ attribute of functions. That makes it
     # possible to have functions documented in a module different from
     # the module where they are defined.
     try:
-        ret = sys.modules[func.__module__]
-        return ret
+        ret = sys.modules[func.__class__.__module__]
+        if ret == sys.modules['__builtin__']:
+            return '__builtin__'
+        else:
+            return ret
     except KeyError:
         pass
     raise ValueError("Could not find a module for %s" % func.func_name)
 
-epydoc.uid._find_function_module = find_function_module
+epydoc.docintrospecter._find_function_module = find_function_module
 
 epydoc.cli.cli()

Reply via email to