diff options
| author | 2009-06-12 19:08:43 +0200 | |
|---|---|---|
| committer | 2009-06-12 19:08:43 +0200 | |
| commit | 339112a796f774600a55ab143cad0a6123496606 (patch) | |
| tree | e5f53d71c802bd6b260477b71ae69103241cec1e /python-client | |
| parent | 792b5ca2df2cce09e0b6c802c50bc0c0eb4f2298 (diff) | |
| download | usbmuxd-339112a796f774600a55ab143cad0a6123496606.tar.gz usbmuxd-339112a796f774600a55ab143cad0a6123496606.tar.bz2 | |
Make usbmux.py default to the proper paths on OSX and Linux
Diffstat (limited to 'python-client')
| -rw-r--r-- | python-client/tcprelay.py | 2 | ||||
| -rw-r--r-- | python-client/usbmux.py | 7 | 
2 files changed, 7 insertions, 2 deletions
| diff --git a/python-client/tcprelay.py b/python-client/tcprelay.py index 3075fcb..c49d708 100644 --- a/python-client/tcprelay.py +++ b/python-client/tcprelay.py @@ -68,7 +68,7 @@ class SocketRelay(object):  class TCPRelay(SocketServer.BaseRequestHandler):  	def handle(self):  		print "Incoming connection to %d"%self.server.server_address[1] -		mux = usbmux.USBMux("/tmp/usbmuxd") +		mux = usbmux.USBMux()  		print "Waiting for devices..."  		if not mux.devices:  			mux.process(1.0) diff --git a/python-client/usbmux.py b/python-client/usbmux.py index 172f326..8b0270d 100644 --- a/python-client/usbmux.py +++ b/python-client/usbmux.py @@ -209,7 +209,12 @@ class MuxConnection(object):  		self.socket.sock.close()  class USBMux(object): -	def __init__(self, socketpath="/tmp/usbmuxd"): +	def __init__(self, socketpath=None): +		if socketpath is None: +			if sys.platform == 'darwin': +				socketpath = "/var/run/usbmuxd" +			else: +				socketpath = "/tmp/usbmuxd"  		self.socketpath = socketpath  		self.listener = MuxConnection(socketpath, BinaryProtocol)  		try: | 
