304 # it's a function |
304 # it's a function |
305 f = Function(module, meth_name, |
305 f = Function(module, meth_name, |
306 file, lineno, meth_sig) |
306 file, lineno, meth_sig) |
307 if meth_name in dict_counts: |
307 if meth_name in dict_counts: |
308 dict_counts[meth_name] += 1 |
308 dict_counts[meth_name] += 1 |
309 meth_name = "%s_%d" % (meth_name, dict_counts[meth_name]) |
309 meth_name = "{0}_{1:d}".format(meth_name, dict_counts[meth_name]) |
310 else: |
310 else: |
311 dict_counts[meth_name] = 0 |
311 dict_counts[meth_name] = 0 |
312 dict[meth_name] = f |
312 dict[meth_name] = f |
313 classstack.append((f, thisindent)) # Marker for nested fns |
313 classstack.append((f, thisindent)) # Marker for nested fns |
314 |
314 |
356 cur_class = Class(module, class_name, inherit, |
356 cur_class = Class(module, class_name, inherit, |
357 file, lineno) |
357 file, lineno) |
358 if not classstack: |
358 if not classstack: |
359 if class_name in dict_counts: |
359 if class_name in dict_counts: |
360 dict_counts[class_name] += 1 |
360 dict_counts[class_name] += 1 |
361 class_name = "%s_%d" % (class_name, dict_counts[class_name]) |
361 class_name = "{0}_{1:d}".format(class_name, dict_counts[class_name]) |
362 else: |
362 else: |
363 dict_counts[class_name] = 0 |
363 dict_counts[class_name] = 0 |
364 dict[class_name] = cur_class |
364 dict[class_name] = cur_class |
365 else: |
365 else: |
366 classstack[-1][0]._addclass(class_name, cur_class) |
366 classstack[-1][0]._addclass(class_name, cur_class) |