Skip to content

Commit 6b9d0e9

Browse files
Update NEC.py
1 parent 2370cb0 commit 6b9d0e9

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

NEC.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,9 @@ def getFirst16bitsOr27ms(self, arrayOfPulses):
9393
totalTime += signalTime
9494

9595
return first16or27ms
96+
97+
def reverse_if_string(value):
98+
return value[::-1] if isinstance(value, str) else value
9699

97100
def getCommand(self):
98101

@@ -116,11 +119,11 @@ def getCommand(self):
116119

117120
addressArray = self.getFirst16bitsOr27ms(pulseArray)
118121
binarySignalReversed = self.fillInKnownValues(addressArray)
119-
address = binarySignalReversed[::-1]
122+
address = self.reverse_if_string(binarySignalReversed)
120123

121124
commandArray = pulseArray
122125
binarySignalReversed = self.fillInKnownValues(commandArray)
123-
command = binarySignalReversed[::-1]
126+
command = self.reverse_if_string(binarySignalReversed)
124127

125128
if self.DEBUG:
126129
print("Address: {0}".format(address))

0 commit comments

Comments
 (0)