@@ -131,28 +131,34 @@ def render(self, window, event, values):
131131 # If anything has changed in our configuration settings, change/update those.
132132 changed = False
133133
134- if self .config .gui_osc_port != int (values [self .gui_osc_port ]):
135- print (self .config .gui_osc_port , values [self .gui_osc_port ])
136- try :
137- int (values [self .gui_osc_port ])
138- if len (values [self .gui_osc_port ]) <= 5 :
139- self .config .gui_osc_port = int (values [self .gui_osc_port ])
140- changed = True
141- else :
134+ try :
135+ if self .config .gui_osc_port != int (values [self .gui_osc_port ]):
136+ print (self .config .gui_osc_port , values [self .gui_osc_port ])
137+ try :
138+ int (values [self .gui_osc_port ])
139+ if len (values [self .gui_osc_port ]) <= 5 :
140+ self .config .gui_osc_port = int (values [self .gui_osc_port ])
141+ changed = True
142+ else :
143+ print ("\033 [91m[ERROR] OSC port value must be an integer 0-65535\033 [0m" )
144+ except :
142145 print ("\033 [91m[ERROR] OSC port value must be an integer 0-65535\033 [0m" )
143- except :
144- print ("\033 [91m[ERROR] OSC port value must be an integer 0-65535\033 [0m" )
145-
146- if self .config .gui_osc_receiver_port != int (values [self .gui_osc_receiver_port ]):
147- try :
148- int (values [self .gui_osc_receiver_port ])
149- if len (values [self .gui_osc_receiver_port ]) <= 5 :
150- self .config .gui_osc_receiver_port = int (values [self .gui_osc_receiver_port ])
151- changed = True
152- else :
146+ except :
147+ print ("\033 [91m[ERROR] OSC port value cannot be empty and must be an integer 0-65535\033 [0m" )
148+
149+ try :
150+ if self .config .gui_osc_receiver_port != int (values [self .gui_osc_receiver_port ]):
151+ try :
152+ int (values [self .gui_osc_receiver_port ])
153+ if len (values [self .gui_osc_receiver_port ]) <= 5 :
154+ self .config .gui_osc_receiver_port = int (values [self .gui_osc_receiver_port ])
155+ changed = True
156+ else :
157+ print ("\033 [91m[ERROR] OSC receive port value must be an integer 0-65535\033 [0m" )
158+ except :
153159 print ("\033 [91m[ERROR] OSC receive port value must be an integer 0-65535\033 [0m" )
154- except :
155- print ("\033 [91m[ERROR] OSC receive port value must be an integer 0-65535\033 [0m" )
160+ except :
161+ print ("\033 [91m[ERROR] OSC receive port value cannot be empty and must be an integer 0-65535\033 [0m" )
156162
157163 if self .config .gui_osc_address != values [self .gui_osc_address ]:
158164 self .config .gui_osc_address = values [self .gui_osc_address ]
0 commit comments