コード例 #1
0
ファイル: sudo_osx.py プロジェクト: zhanyongji/esky
def run_startup_hooks():
    if len(sys.argv) > 1 and sys.argv[1] == "--esky-spawn-sudo":
        if sys.version_info[0] > 2:
            proxy = base.b64unpickle(sys.argv[2])
            pipe = base.b64unpickle(sys.argv[3])
        else:
            proxy = pickle.loads(b64decode(sys.argv[2]))
            pipe = pickle.loads(b64decode(sys.argv[3]))
        os.write(1,struct.pack("I",os.getpid()))
        proxy.run(pipe)
        sys.exit(0)
コード例 #2
0
ファイル: sudo_osx.py プロジェクト: timeyyy/esky
def run_startup_hooks():
    if len(sys.argv) > 1 and sys.argv[1] == "--esky-spawn-sudo":
        if sys.version_info[0] > 2:
            proxy = base.b64unpickle(sys.argv[2])
            pipe = base.b64unpickle(sys.argv[3])
        else:
            proxy = pickle.loads(b64decode(sys.argv[2]))
            pipe = pickle.loads(b64decode(sys.argv[3]))
        os.write(1, struct.pack("I", os.getpid()))
        proxy.run(pipe)
        sys.exit(0)
コード例 #3
0
ファイル: sudo_win32.py プロジェクト: Darkman/esky
def run_startup_hooks():
    if len(sys.argv) > 1 and sys.argv[1] == "--esky-spawn-sudo":
        proxy = base.b64unpickle(sys.argv[2])
        pipe = base.b64unpickle(sys.argv[3])
        proxy.run(pipe)
        sys.exit(0)
コード例 #4
0
ファイル: sudo_unix.py プロジェクト: Darkman/esky
def run_startup_hooks():
    if len(sys.argv) > 1 and sys.argv[1] == "--esky-spawn-sudo":
        proxy = base.b64unpickle(sys.argv[2])
        pipe = base.b64unpickle(os.environ["ESKY_SUDO_PIPE"])
        proxy.run(pipe)
        sys.exit(0)
コード例 #5
0
def run_startup_hooks():
    if len(sys.argv) > 1 and sys.argv[1] == "--esky-spawn-sudo":
        proxy = base.b64unpickle(sys.argv[2])
        pipe = base.b64unpickle(sys.argv[3])
        proxy.run(pipe)
        sys.exit(0)
コード例 #6
0
ファイル: sudo_unix.py プロジェクト: zhanyongji/esky
def run_startup_hooks():
    if len(sys.argv) > 1 and sys.argv[1] == "--esky-spawn-sudo":
        proxy = base.b64unpickle(sys.argv[2])
        pipe = base.b64unpickle(os.environ["ESKY_SUDO_PIPE"])
        proxy.run(pipe)
        sys.exit(0)