383 @param name name of class to be added (string) |
383 @param name name of class to be added (string) |
384 @param _class Class object to be added |
384 @param _class Class object to be added |
385 """ |
385 """ |
386 if name in self.classes: |
386 if name in self.classes: |
387 self.classes_counts[name] += 1 |
387 self.classes_counts[name] += 1 |
388 name = "%s_%d" % (name, self.classes_counts[name]) |
388 name = "{0}_{1:d}".format(name, self.classes_counts[name]) |
389 else: |
389 else: |
390 self.classes_counts[name] = 0 |
390 self.classes_counts[name] = 0 |
391 self.classes[name] = _class |
391 self.classes[name] = _class |
392 |
392 |
393 def addModule(self, name, module): |
393 def addModule(self, name, module): |
397 @param name name of module to be added (string) |
397 @param name name of module to be added (string) |
398 @param module Module object to be added |
398 @param module Module object to be added |
399 """ |
399 """ |
400 if name in self.modules: |
400 if name in self.modules: |
401 self.modules_counts[name] += 1 |
401 self.modules_counts[name] += 1 |
402 name = "%s_%d" % (name, self.modules_counts[name]) |
402 name = "{0}_{1:d}".format(name, self.modules_counts[name]) |
403 else: |
403 else: |
404 self.modules_counts[name] = 0 |
404 self.modules_counts[name] = 0 |
405 self.modules[name] = module |
405 self.modules[name] = module |
406 |
406 |
407 def addFunction(self, name, function): |
407 def addFunction(self, name, function): |
411 @param name name of function to be added (string) |
411 @param name name of function to be added (string) |
412 @param function Function object to be added |
412 @param function Function object to be added |
413 """ |
413 """ |
414 if name in self.functions: |
414 if name in self.functions: |
415 self.functions_counts[name] += 1 |
415 self.functions_counts[name] += 1 |
416 name = "%s_%d" % (name, self.functions_counts[name]) |
416 name = "{0}_{1:d}".format(name, self.functions_counts[name]) |
417 else: |
417 else: |
418 self.functions_counts[name] = 0 |
418 self.functions_counts[name] = 0 |
419 self.functions[name] = function |
419 self.functions[name] = function |
420 |
420 |
421 def addGlobal(self, name, attr): |
421 def addGlobal(self, name, attr): |