On Feb 11, 9:34 am, ibloom <[EMAIL PROTECTED]> wrote: > I've been trying for a couple days to build a program using pyObjC on > a mac, I'm stuck on this error: > > <string>: inconsistent use of tabs and spaces in indentation > Traceback (most recent call last): > File "setup.py", line 59, in ? > setup(**setup_options) > File "/Library/Frameworks/Python.framework/Versions/2.4//lib/ > python2.4/distutils/core.py", line 149, in setup > dist.run_commands() > File "/Library/Frameworks/Python.framework/Versions/2.4//lib/ > python2.4/distutils/dist.py", line 946, in run_commands > self.run_command(cmd) > File "/Library/Frameworks/Python.framework/Versions/2.4//lib/ > python2.4/distutils/dist.py", line 966, in run_command > cmd_obj.run() > File "/Library/Frameworks/Python.framework/Versions/2.4/lib/ > python2.4/site-packages/py2app/py2app/build_app.py", line 342, in run > self.initialize_plist() > File "/Library/Frameworks/Python.framework/Versions/2.4/lib/ > python2.4/site-packages/py2app/py2app/build_app.py", line 415, in > initialize_plist > plist = self.get_default_plist() > File "/Library/Frameworks/Python.framework/Versions/2.4/lib/ > python2.4/site-packages/py2app/py2app/build_app.py", line 294, in > get_default_plist > version = find_version(target.script) > File "/Library/Frameworks/Python.framework/Versions/2.4/lib/ > python2.4/site-packages/py2app/py2app/util.py", line 13, in > find_version > ast = compiler.parseFile(fn) > File "/Library/Frameworks/Python.framework/Versions/2.4//lib/ > python2.4/compiler/transformer.py", line 48, in parseFile > return parse(src) > File "/Library/Frameworks/Python.framework/Versions/2.4//lib/ > python2.4/compiler/transformer.py", line 52, in parse > return Transformer().parsesuite(buf) > File "/Library/Frameworks/Python.framework/Versions/2.4//lib/ > python2.4/compiler/transformer.py", line 129, in parsesuite > return self.transform(parser.suite(text)) > File "<string>", line 628 > else: > ^ > SyntaxError: invalid syntax > > I don't even know which file has the indentation problem.
Maybe none of them do. An indentation error isn't necessarily due to indentation. I just saw one last Saturday, but I don't remember what caused it other than it wasn't indentation. Something was open that wasn't closed properly, such as matching () or [] or ''. Unfortunately, I can't reproduce it. Examine the code carefully in the sections before the actual reported error. You may be seeing a symptom rather than the cause. > > Any thoughts. > Ian Bloom -- http://mail.python.org/mailman/listinfo/python-list