Portál AbcLinuxu, 12. května 2025 10:15
#!/usr/bin/env python2 # -*- coding: utf8 -*- import ast def foo(): socket = None if __name__ == "__main__": a = ast.parse(open(__file__).read()) for exp in ast.walk(a): if isinstance(exp, ast.Assign): try: for asgn in exp.targets: if asgn.id == 'socket': print "At line %d you are redefining 'socket' with: %s " % ( exp.lineno, exp.value.id) except: pass
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.