home *** CD-ROM | disk | FTP | other *** search
/ Chip 2011 November / CHIP_2011_11.iso / Programy / Narzedzia / Calibre / calibre-0.8.18.msi / file_262 / dummy_threading.pyo (.txt) < prev    next >
Encoding:
Python Compiled Bytecode  |  2011-09-09  |  887 b   |  43 lines

  1. # Source Generated with Decompyle++
  2. # File: in.pyo (Python 2.7)
  3.  
  4. from sys import modules as sys_modules
  5. import dummy_thread
  6. holding_thread = False
  7. holding_threading = False
  8. holding__threading_local = False
  9.  
  10. try:
  11.     if 'thread' in sys_modules:
  12.         held_thread = sys_modules['thread']
  13.         holding_thread = True
  14.     sys_modules['thread'] = sys_modules['dummy_thread']
  15.     if 'threading' in sys_modules:
  16.         held_threading = sys_modules['threading']
  17.         holding_threading = True
  18.         del sys_modules['threading']
  19.     if '_threading_local' in sys_modules:
  20.         held__threading_local = sys_modules['_threading_local']
  21.         holding__threading_local = True
  22.         del sys_modules['_threading_local']
  23.     import threading
  24.     sys_modules['_dummy_threading'] = sys_modules['threading']
  25.     del sys_modules['threading']
  26.     sys_modules['_dummy__threading_local'] = sys_modules['_threading_local']
  27.     del sys_modules['_threading_local']
  28.     from _dummy_threading import *
  29.     from _dummy_threading import __all__
  30. finally:
  31.     if holding_threading:
  32.         sys_modules['threading'] = held_threading
  33.         del held_threading
  34.     del holding_threading
  35.     if holding__threading_local:
  36.         sys_modules['_threading_local'] = held__threading_local
  37.         del held__threading_local
  38.     del holding__threading_local
  39.     del holding_thread
  40.     del dummy_thread
  41.     del sys_modules
  42.  
  43.