/usr/lib/python3/dist-packages/twisted/internet
NameSizeModeActions
iocpreactor/-0755rm
test/-0755rm
__pycache__/-0755rm
abstract.py192740644editdlrm
address.py52460644editdlrm
asyncioreactor.py105530644editdlrm
base.py442600644editdlrm
cfreactor.py175010644editdlrm
default.py19420644editdlrm
defer.py711930644editdlrm
endpoints.py772070644editdlrm
epollreactor.py84930644editdlrm
error.py126450644editdlrm
fdesc.py32230644editdlrm
gireactor.py61230644editdlrm
glib2reactor.py11150644editdlrm
gtk2reactor.py36140644editdlrm
gtk3reactor.py22520644editdlrm
inotify.py146910644editdlrm
interfaces.py965150644editdlrm
kqreactor.py102920644editdlrm
main.py10540644editdlrm
pollreactor.py60260644editdlrm
posixbase.py263570644editdlrm
process.py388960644editdlrm
protocol.py271340644editdlrm
pyuisupport.py8170644editdlrm
reactor.py18630644editdlrm
selectreactor.py62150644editdlrm
serialport.py23170644editdlrm
ssl.py84440644editdlrm
stdio.py10450644editdlrm
task.py311190644editdlrm
tcp.py549080644editdlrm
threads.py39530644editdlrm
tksupport.py20450644editdlrm
udp.py185690644editdlrm
unix.py219650644editdlrm
utils.py78760644editdlrm
win32eventreactor.py151930644editdlrm
wxreactor.py52630644editdlrm
wxsupport.py13630644editdlrm
_baseprocess.py19130644editdlrm
_dumbwin32proc.py131070644editdlrm
_glibbase.py128130644editdlrm
_idna.py13970644editdlrm
_newtls.py93320644editdlrm
_pollingfile.py89820644editdlrm
_posixserialport.py19950644editdlrm
_posixstdio.py46870644editdlrm
_producer_helpers.py37880644editdlrm
_resolver.py85300644editdlrm
_signals.py27180644editdlrm
_sslverify.py717700644editdlrm
_threadedselect.py117640644editdlrm
_win32serialport.py47440644editdlrm
_win32stdio.py32040644editdlrm
__init__.py5210644editdlrm
Edit: /usr/lib/python3/dist-packages/twisted/internet/serialport.py (2317B)
# Copyright (c) Twisted Matrix Laboratories. # See LICENSE for details. """ Serial Port Protocol """ from __future__ import division, absolute_import # http://twistedmatrix.com/trac/ticket/3725#comment:24 # Apparently applications use these names even though they should # be imported from pyserial __all__ = ["serial", "PARITY_ODD", "PARITY_EVEN", "PARITY_NONE", "STOPBITS_TWO", "STOPBITS_ONE", "FIVEBITS", "EIGHTBITS", "SEVENBITS", "SIXBITS", # Name this module is actually trying to export "SerialPort"] # all of them require pyserial at the moment, so check that first import serial from serial import PARITY_NONE, PARITY_EVEN, PARITY_ODD from serial import STOPBITS_ONE, STOPBITS_TWO from serial import FIVEBITS, SIXBITS, SEVENBITS, EIGHTBITS from twisted.python._oldstyle import _oldStyle from twisted.python.runtime import platform @_oldStyle class BaseSerialPort: """ Base class for Windows and POSIX serial ports. @ivar _serialFactory: a pyserial C{serial.Serial} factory, used to create the instance stored in C{self._serial}. Overrideable to enable easier testing. @ivar _serial: a pyserial C{serial.Serial} instance used to manage the options on the serial port. """ _serialFactory = serial.Serial def setBaudRate(self, baudrate): if hasattr(self._serial, "setBaudrate"): self._serial.setBaudrate(baudrate) else: self._serial.setBaudRate(baudrate) def inWaiting(self): return self._serial.inWaiting() def flushInput(self): self._serial.flushInput() def flushOutput(self): self._serial.flushOutput() def sendBreak(self): self._serial.sendBreak() def getDSR(self): return self._serial.getDSR() def getCD(self): return self._serial.getCD() def getRI(self): return self._serial.getRI() def getCTS(self): return self._serial.getCTS() def setDTR(self, on = 1): self._serial.setDTR(on) def setRTS(self, on = 1): self._serial.setRTS(on) # Expert appropriate implementation of SerialPort. if platform.isWindows(): from twisted.internet._win32serialport import SerialPort else: from twisted.internet._posixserialport import SerialPort