astrand / pyobfuscate

pyobfuscate
GNU General Public License v2.0
613 stars 161 forks source link

fails on syntactically correct program #10

Open camsoupa opened 11 years ago

camsoupa commented 11 years ago

Traceback (most recent call last): File "/usr/bin/pyobfuscate", line 1170, in main() File "/usr/bin/pyobfuscate", line 1145, in main cw = CSTWalker(source_no_encoding, pae.pubapi) File "/usr/bin/pyobfuscate", line 130, in init self.walk(elements, [self.symtab]) File "/usr/bin/pyobfuscate", line 194, in walk self.walk(node, symtabs) File "/usr/bin/pyobfuscate", line 194, in walk self.walk(node, symtabs) File "/usr/bin/pyobfuscate", line 194, in walk self.walk(node, symtabs) File "/usr/bin/pyobfuscate", line 169, in walk self.handle_funcdef(elements, symtabs) File "/usr/bin/pyobfuscate", line 367, in handle_funcdef self.walk(node, symtabs + functabs) File "/usr/bin/pyobfuscate", line 194, in walk self.walk(node, symtabs) File "/usr/bin/pyobfuscate", line 194, in walk self.walk(node, symtabs) File "/usr/bin/pyobfuscate", line 194, in walk self.walk(node, symtabs) File "/usr/bin/pyobfuscate", line 194, in walk self.walk(node, symtabs) File "/usr/bin/pyobfuscate", line 194, in walk self.walk(node, symtabs) File "/usr/bin/pyobfuscate", line 194, in walk self.walk(node, symtabs) File "/usr/bin/pyobfuscate", line 194, in walk self.walk(node, symtabs) File "/usr/bin/pyobfuscate", line 194, in walk self.walk(node, symtabs) File "/usr/bin/pyobfuscate", line 194, in walk self.walk(node, symtabs) File "/usr/bin/pyobfuscate", line 194, in walk self.walk(node, symtabs) File "/usr/bin/pyobfuscate", line 194, in walk self.walk(node, symtabs) File "/usr/bin/pyobfuscate", line 194, in walk self.walk(node, symtabs) File "/usr/bin/pyobfuscate", line 194, in walk self.walk(node, symtabs) File "/usr/bin/pyobfuscate", line 194, in walk self.walk(node, symtabs) File "/usr/bin/pyobfuscate", line 194, in walk self.walk(node, symtabs) File "/usr/bin/pyobfuscate", line 194, in walk self.walk(node, symtabs) File "/usr/bin/pyobfuscate", line 194, in walk self.walk(node, symtabs) File "/usr/bin/pyobfuscate", line 194, in walk self.walk(node, symtabs) File "/usr/bin/pyobfuscate", line 194, in walk self.walk(node, symtabs) File "/usr/bin/pyobfuscate", line 183, in walk self.handle_atom(elements, symtabs) File "/usr/bin/pyobfuscate", line 569, in handle_atom self.walk(node, symtabs) File "/usr/bin/pyobfuscate", line 194, in walk self.walk(node, symtabs) File "/usr/bin/pyobfuscate", line 194, in walk self.walk(node, symtabs) File "/usr/bin/pyobfuscate", line 194, in walk self.walk(node, symtabs) File "/usr/bin/pyobfuscate", line 194, in walk self.walk(node, symtabs) File "/usr/bin/pyobfuscate", line 194, in walk self.walk(node, symtabs) File "/usr/bin/pyobfuscate", line 194, in walk self.walk(node, symtabs) File "/usr/bin/pyobfuscate", line 194, in walk self.walk(node, symtabs) File "/usr/bin/pyobfuscate", line 194, in walk self.walk(node, symtabs) File "/usr/bin/pyobfuscate", line 194, in walk self.walk(node, symtabs) File "/usr/bin/pyobfuscate", line 194, in walk self.walk(node, symtabs) File "/usr/bin/pyobfuscate", line 194, in walk self.walk(node, symtabs) File "/usr/bin/pyobfuscate", line 194, in walk self.walk(node, symtabs) File "/usr/bin/pyobfuscate", line 194, in walk self.walk(node, symtabs) File "/usr/bin/pyobfuscate", line 194, in walk self.walk(node, symtabs) File "/usr/bin/pyobfuscate", line 185, in walk self.handle_trailer(elements, symtabs) File "/usr/bin/pyobfuscate", line 586, in handle_trailer self.walk(node, symtabs) File "/usr/bin/pyobfuscate", line 194, in walk self.walk(node, symtabs) File "/usr/bin/pyobfuscate", line 189, in walk self.handle_argument(elements, symtabs) File "/usr/bin/pyobfuscate", line 644, in handle_argument elements = elements[3]

astrand commented 11 years ago

Which Python version are you using? Can you attach an example program that triggers this?