home *** CD-ROM | disk | FTP | other *** search
/ Maximum CD 2010 November / maximum-cd-2010-11.iso / DiscContents / calibre-0.7.13.msi / file_1936 (.txt) < prev    next >
Encoding:
Python Compiled Bytecode  |  2010-08-06  |  1.8 KB  |  42 lines

  1. # Source Generated with Decompyle++
  2. # File: in.pyc (Python 2.6)
  3.  
  4. __docformat__ = 'restructuredtext en'
  5. import os
  6. import sys
  7.  
  8. def extractVars(*names, **kw):
  9.     depth = kw.get('depth', 0)
  10.     callerNS = sys._getframe(depth + 1).f_locals
  11.     return (dict,)((lambda .0: for k in .0:
  12. (k, callerNS[k]))(names))
  13.  
  14.  
  15. def extractVarsAbove(*names):
  16.     callerNS = sys._getframe(2).f_locals
  17.     return (dict,)((lambda .0: for k in .0:
  18. (k, callerNS[k]))(names))
  19.  
  20.  
  21. def shexp(s):
  22.     return os.path.expandvars(os.path.expanduser(s))
  23.  
  24.  
  25. def list_strings(arg):
  26.     if isinstance(arg, basestring):
  27.         return [
  28.             arg]
  29.     return arg
  30.  
  31.  
  32. def marquee(txt = '', width = 78, mark = '*'):
  33.     if not txt:
  34.         return mark * width[:width]
  35.     nmark = (width - len(txt) - 2) / len(mark) / 2
  36.     if nmark < 0:
  37.         nmark = 0
  38.     
  39.     marks = mark * nmark
  40.     return '%s %s %s' % (marks, txt, marks)
  41.  
  42.