home *** CD-ROM | disk | FTP | other *** search
/ Maximum CD 2012 January / maximum-cd-2012-01.iso / DiscContents / digsby_setup.exe / lib / util / __init__.pyo (.txt) next >
Encoding:
Python Compiled Bytecode  |  2011-10-05  |  2.4 KB  |  75 lines

  1. # Source Generated with Decompyle++
  2. # File: in.pyo (Python 2.6)
  3.  
  4. import os
  5. import sys
  6. sys._util_loaded = True
  7. import digsbysite
  8. import time
  9. from peak.util.imports import lazyModule
  10. if sys.platform == 'win32':
  11.     default_timer = time.clock
  12. else:
  13.     default_timer = time.time
  14. del time
  15. del sys
  16.  
  17. def program_dir():
  18.     import path
  19.     import sys
  20.     import os.path as os
  21.     import locale
  22.     frozen = hasattr(sys, 'frozen')
  23.     if frozen and sys.frozen == 'windows_exe':
  24.         return path.path(sys.executable.decode(locale.getpreferredencoding())).abspath().dirname()
  25.     if frozen and sys.platform.startswith('darwin'):
  26.         exedir = path.path(sys.executable.decode(locale.getpreferredencoding())).dirname()
  27.         return (exedir / '..' / 'Resources').abspath()
  28.     import digsbypaths
  29.     return path.path(digsbypaths.__file__).parent
  30.  
  31. import auxencodings
  32. auxencodings.install()
  33. from primitives import *
  34. from introspect import *
  35. from threads import *
  36. from net import *
  37. from callbacks import callsback, DefaultCallback, CallLater
  38. from fileutil import *
  39.  
  40. def soupify(*a, **k):
  41.     import BeautifulSoup
  42.     return BeautifulSoup.BeautifulSoup(*a, **k)
  43.  
  44. import urllib2_file
  45. import proxy_settings
  46. observe = lazyModule('util.observe')
  47. import rfc822
  48. __old_init = rfc822.Message.__init__
  49. __old_str = rfc822.Message.__str__
  50.  
  51. def __init__(self, fp, *a, **k):
  52.     if isinstance(fp, basestring):
  53.         StringIO = StringIO
  54.         import cStringIO
  55.         return __old_init(self, StringIO(fp), *a, **k)
  56.     return __old_init(self, fp, *a, **k)
  57.  
  58.  
  59. def body(self):
  60.     return self.fp.getvalue()[self.startofbody:]
  61.  
  62.  
  63. def __str__(self):
  64.     
  65.     try:
  66.         return self.fp.getvalue()
  67.     except:
  68.         return __old_str(self)
  69.  
  70.  
  71. rfc822.Message.__init__ = __init__
  72. rfc822.Message.__str__ = __str__
  73. rfc822.Message.body = body
  74. del rfc822
  75.