88
99from multiprocessing import Process , Queue
1010import os
11+ import logging
1112
1213
1314class ClaudeApp (mglw .WindowConfig ):
@@ -97,7 +98,7 @@ def __init__(self, **kwargs):
9798 self .tex_locations = {}
9899 self .load_textures ()
99100
100- # Store render lopp time
101+ # Store render loop time
101102 self .render_time = 0.0
102103
103104 def load_textures (self ):
@@ -121,7 +122,7 @@ def load_textures(self):
121122 self .textures .append (tex )
122123 locations .append (loc )
123124 except Exception as e :
124- print ( e )
125+ logging . error ( '%s' , e )
125126 continue
126127
127128 if len (locations ) > 0 :
@@ -168,7 +169,7 @@ def write_uniform(self, np_dtype, name, value, caching = True):
168169 # Send value as raw bytes
169170 uniform .write (np .array (value ).astype (np_dtype ).tobytes ())
170171 except Exception as e :
171- print ( e )
172+ logging . error ( '%s' , e )
172173 return
173174
174175 # Uniform value was sent successfully
@@ -200,7 +201,7 @@ def render(self, time, frametime):
200201 for name , content in self .uniform_cache .items ():
201202 self .write_uniform (content ['np_dtype' ], name , content ['value' ], False )
202203 except Exception as e :
203- print ( e )
204+ logging . error ( '%s' , e )
204205
205206 # Read messages fed from server and update uniforms accordingly
206207 while not self .queue .empty ():
@@ -209,7 +210,7 @@ def render(self, time, frametime):
209210 np_dtype , name , value = self .parse_message (message )
210211 self .write_uniform (np_dtype , name , value )
211212 except Exception as e :
212- print ( e )
213+ logging . error ( '%s' , e )
213214 pass
214215
215216 # Update time
0 commit comments