diff options
Diffstat (limited to 'build_tools/larch7/larch0/gui/askpass.py')
-rwxr-xr-x | build_tools/larch7/larch0/gui/askpass.py | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/build_tools/larch7/larch0/gui/askpass.py b/build_tools/larch7/larch0/gui/askpass.py deleted file mode 100755 index ac65325..0000000 --- a/build_tools/larch7/larch0/gui/askpass.py +++ /dev/null @@ -1,35 +0,0 @@ -#!/usr/bin/env python -# -""" -# One possibility: -from PyQt4 import QtGui - -app = QtGui.QApplication([]) -result, ok = QtGui.QInputDialog.getText(None, "sudo", - "Please enter the password to run as administrator", - QtGui.QLineEdit.Password) - - -print result -#exit(0 if ok else 1) -""" - -# This version connects via a socket to the main application -import socket -import sys - -port = '\0larch-sudopw' -data = 'pw-get' - -# Create a socket (SOCK_STREAM means a TCP socket) -sock = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM) - -# Connect to server and send data -sock.connect(port) -sock.send(data + '\n') - -# Receive data from the server and shut down -received = sock.recv(1024) -sock.close() - -print received |