Hello out there :-) I have written a python module used to upload files. But when I try to start Zope, I get an error. And I can't figure out what is wrong. The error is: 2001-07-19T11:25:36 ERROR(200) Zope Couldn't import Products.MMMCore Traceback (innermost last): File /usr/local/Zope-2.3.2-linux2-x86/lib/python/OFS/Application.py, line 528, in import_products (Object: string) File /usr/local/Zope-2.3.2-linux2-x86/lib/python/Products/MMMCore/__init__.py, line 91, in ? File "/usr/local/Zope-2.3.2-linux2-x86/lib/python/Products/MMMCore/MasterFile.py", line 280 def _copy_data(self, instream, outstream): ^ SyntaxError: invalid token And the code looks like this: def _copy_data(self, instream, outstream): """Copy data""" if type(instream) is StringType: outstream.write(instream) else: try: instream.seek(0,2) size=instream.tell() instream.seek(0) blocksize=2<<16 pos=0 while pos<size: outstream.write(instream.read(blcksize)) pos=pos+blocksize instream.seek(0) except: outstream.write(instream.read()) Does anybody know what might be wrong ?? Regards, -- Gitte Wange Jensen Sys Admin, Developer and a lot more MMmanager.org Aps, Denmark Phone: +45 29 72 79 72 Email: gitte@mmmanager.org Web: www.mmmanager.org Quote of the day: Den bedste chef er den, som har dømmekraft nok til at vælge gode mennesker til at gøre det, han selv ville have gjort, og selvbeherskelse nok til at afholde sig fra at blande sig i deres arbejde, mens de gør det. - Theodore Roosevelt
your indentation looks screwy. i can already see from the code below that the body of your method is indented 3 spaces from the method signature. i would assume the method signature (the line starting with "def") is indented one space too far. make sure you look at the indentation in code *above* your method as well. jens On Thursday, July 19, 2001, at 07:17 , Gitte Wange wrote:
Hello out there :-)
I have written a python module used to upload files. But when I try to start Zope, I get an error. And I can't figure out what is wrong. The error is: 2001-07-19T11:25:36 ERROR(200) Zope Couldn't import Products.MMMCore Traceback (innermost last): File /usr/local/Zope-2.3.2-linux2-x86/lib/python/OFS/Application.py, line 528, in import_products (Object: string) File /usr/local/Zope-2.3.2-linux2-x86/lib/python/Products/MMMCore/__init__.py, line 91, in ? File "/usr/local/Zope-2.3.2-linux2-x86/lib/python/Products/MMMCore/MasterFile. py", line 280 def _copy_data(self, instream, outstream): ^ SyntaxError: invalid token
And the code looks like this:
def _copy_data(self, instream, outstream): """Copy data""" if type(instream) is StringType: outstream.write(instream) else: try: instream.seek(0,2) size=instream.tell() instream.seek(0) blocksize=2<<16 pos=0 while pos<size: outstream.write(instream.read(blcksize)) pos=pos+blocksize instream.seek(0) except: outstream.write(instream.read())
Does anybody know what might be wrong ??
Regards, -- Gitte Wange Jensen
participants (2)
-
Gitte Wange -
Jens Vagelpohl