DocumentationTools/ModuleDocumentor.py

changeset 766
0940de08fa75
parent 564
b3d966393ba9
child 791
9ec2ac20e54e
equal deleted inserted replaced
765:e5cbb3f273eb 766:0940de08fa75
289 the module. 289 the module.
290 290
291 @param class_ reference to a class object (Class) 291 @param class_ reference to a class object (Class)
292 @return The globals list section. (string) 292 @return The globals list section. (string)
293 """ 293 """
294 attrNames = []
294 if class_ is not None: 295 if class_ is not None:
295 attrNames = sorted(class_.globals.keys()) 296 scope = class_
296 else: 297 else:
297 attrNames = sorted(self.module.globals.keys()) 298 scope = self.module
299 attrNames = sorted([attr for attr in scope.globals.keys()
300 if not scope.globals[attr].isSignal])
298 if attrNames: 301 if attrNames:
299 s = ''.join( 302 s = ''.join(
300 [self.listEntrySimpleTemplate.format(**{'Name' : name}) \ 303 [self.listEntrySimpleTemplate.format(**{'Name' : name}) \
301 for name in attrNames]) 304 for name in attrNames])
302 else: 305 else:

eric ide

mercurial