home *** CD-ROM | disk | FTP | other *** search
- # Source Generated with Decompyle++
- # File: in.pyc (Python 2.6)
-
- __all__ = [
- 'getstatusoutput',
- 'getoutput',
- 'getstatus']
-
- def getstatus(file):
- import warnings
- warnings.warn('commands.getstatus() is deprecated', DeprecationWarning, 2)
- return getoutput('ls -ld' + mkarg(file))
-
-
- def getoutput(cmd):
- return getstatusoutput(cmd)[1]
-
-
- def getstatusoutput(cmd):
- import os
- pipe = os.popen('{ ' + cmd + '; } 2>&1', 'r')
- text = pipe.read()
- sts = pipe.close()
- if sts is None:
- sts = 0
-
- if text[-1:] == '\n':
- text = text[:-1]
-
- return (sts, text)
-
-
- def mk2arg(head, x):
- warnpy3k = warnpy3k
- import warnings
- warnpy3k('In 3.x, mk2arg has been removed.')
- import os
- return mkarg(os.path.join(head, x))
-
-
- def mkarg(x):
- warnpy3k = warnpy3k
- import warnings
- warnpy3k('in 3.x, mkarg has been removed.')
- if "'" not in x:
- return " '" + x + "'"
- s = ' "'
- for c in x:
- if c in '\\$"`':
- s = s + '\\'
-
- s = s + c
-
- s = s + '"'
- return s
-
-