Providing alternate port value on the command line fails
Closed this issue · 1 comments
ninowalker commented
https://github.com/alonho/pystuck/blob/master/pystuck/__init__.py#L31
The arg parser does not convert this to a port int value, you need to add type=int
to the above.
pystuck --port=5406
Traceback (most recent call last):
File "/usr/local/bin/pystuck", line 8, in <module>
load_entry_point('pystuck==0.4', 'console_scripts', 'pystuck')()
File "build/bdist.linux-x86_64/egg/pystuck/__init__.py", line 39, in main
File "build/bdist.linux-x86_64/egg/pystuck/__init__.py", line 17, in run_client
File "/usr/local/lib/python2.7/site-packages/rpyc-3.2.3-py2.7.egg/rpyc/utils/classic.py", line 65, in connect
return factory.connect(host, port, SlaveService, ipv6 = ipv6)
File "/usr/local/lib/python2.7/site-packages/rpyc-3.2.3-py2.7.egg/rpyc/utils/factory.py", line 89, in connect
s = SocketStream.connect(host, port, ipv6 = ipv6)
File "/usr/local/lib/python2.7/site-packages/rpyc-3.2.3-py2.7.egg/rpyc/core/stream.py", line 114, in connect
return cls(cls._connect(host, port, **kwargs))
File "/usr/local/lib/python2.7/site-packages/rpyc-3.2.3-py2.7.egg/rpyc/core/stream.py", line 92, in _connect
s.connect((host, port))
File "/usr/local/lib/python2.7/socket.py", line 222, in meth
return getattr(self._sock,name)(*args)
TypeError: an integer is required
alonho commented
thanks!