Skip to content

Commit 2466a90

Browse files
committed
Rename Bus read/write functions to prevent collisions whit inherited object function names.
1 parent edb675e commit 2466a90

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

myDevices/devices/bus.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -111,24 +111,24 @@ def close(self):
111111
if self.fd > 0:
112112
os.close(self.fd)
113113

114-
def read(self, size=1):
114+
def readDevice(self, size=1):
115115
if self.fd > 0:
116116
return os.read(self.fd, size)
117117
raise Exception("Device %s not open" % self.device)
118118

119119
def readBytes(self, size=1):
120-
return bytearray(self.read(size))
120+
return bytearray(self.readDevice(size))
121121

122122
def readByte(self):
123123
return self.readBytes()[0]
124124

125-
def write(self, string):
125+
def writeDevice(self, string):
126126
if self.fd > 0:
127127
return os.write(self.fd, string)
128128
raise Exception("Device %s not open" % self.device)
129129

130130
def writeBytes(self, data):
131-
return self.write(bytearray(data))
131+
return self.writeDevice(bytearray(data))
132132

133133
def writeByte(self, value):
134134
self.writeBytes([value])

0 commit comments

Comments
 (0)