home *** CD-ROM | disk | FTP | other *** search
/ Maximum CD 2010 May / maximum-cd-2010-05.iso / DiscContents / boxee-0.9.20.10711.exe / system / python / Lib / plat-mac / appletrawmain.pyo (.txt) < prev    next >
Encoding:
Python Compiled Bytecode  |  2009-07-20  |  1.0 KB  |  42 lines

  1. # Source Generated with Decompyle++
  2. # File: in.pyo (Python 2.4)
  3.  
  4. import argvemulator
  5. import os
  6. import sys
  7. import marshal
  8. if not (sys.argv) or sys.argv[0][:1] == '-':
  9.     _dir = os.path.split(sys.executable)[0]
  10.     _dir = os.path.split(_dir)[0]
  11.     _dir = os.path.join(_dir, 'Resources')
  12.     sys.argv.insert(0, '__rawmain__')
  13. else:
  14.     _dir = os.path.split(sys.argv[0])[0]
  15. sys.path.insert(0, _dir)
  16. argvemulator.ArgvCollector().mainloop()
  17. __file__ = os.path.join(_dir, '__main__.py')
  18. if os.path.exists(__file__):
  19.     sys.argv[0] = __file__
  20.     del argvemulator
  21.     del os
  22.     del sys
  23.     del _dir
  24.     execfile(__file__)
  25. else:
  26.     __file__ = os.path.join(_dir, '__main__.pyc')
  27.     if os.path.exists(__file__):
  28.         sys.argv[0] = __file__
  29.         _fp = open(__file__, 'rb')
  30.         _fp.read(8)
  31.         __code__ = marshal.load(_fp)
  32.         del argvemulator
  33.         del os
  34.         del sys
  35.         del marshal
  36.         del _dir
  37.         del _fp
  38.         exec __code__
  39.     else:
  40.         sys.stderr.write('%s: neither __main__.py nor __main__.pyc found\n' % sys.argv[0])
  41.         sys.exit(1)
  42.