File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff 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 ))
You can’t perform that action at this time.
0 commit comments