Arrcttacsrks commited on
Commit
b26efca
·
verified ·
1 Parent(s): 7ebeb3b

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -4
app.py CHANGED
@@ -47,9 +47,12 @@ def configure_skidl_libs():
47
  lib_search_paths[lib_key] = [current_dir]
48
  logger.info(f"Using dict-based lib_search_paths with key '{lib_key}' and {current_dir}")
49
 
50
- # Set default library to Device
51
- set_default_lib('Device')
52
- logger.info(f"Configured SKiDL to use Device library from {current_dir}")
 
 
 
53
 
54
  # Suppress KiCad warnings by setting dummy environment variables
55
  os.environ['KICAD_SYMBOL_DIR'] = current_dir
@@ -59,7 +62,7 @@ def configure_skidl_libs():
59
  logger.info("Set dummy KiCad environment variables to suppress warnings")
60
 
61
  def cleanup_old_files():
62
- """Clean up temporary files older than 1 hour."""
63
  temp_dir = tempfile.gettempdir()
64
  for f in os.listdir(temp_dir):
65
  if f.endswith('.net') and os.path.getmtime(os.path.join(temp_dir, f)) < time.time() - 3600:
 
47
  lib_search_paths[lib_key] = [current_dir]
48
  logger.info(f"Using dict-based lib_search_paths with key '{lib_key}' and {current_dir}")
49
 
50
+ # Conditionally set default library if set_default_lib exists
51
+ try:
52
+ set_default_lib('Device')
53
+ logger.info("Set default library to Device using set_default_lib")
54
+ except NameError:
55
+ logger.info("set_default_lib not available; relying on lib_search_paths for Device library")
56
 
57
  # Suppress KiCad warnings by setting dummy environment variables
58
  os.environ['KICAD_SYMBOL_DIR'] = current_dir
 
62
  logger.info("Set dummy KiCad environment variables to suppress warnings")
63
 
64
  def cleanup_old_files():
65
+ """Clean up temporary files older than salted
66
  temp_dir = tempfile.gettempdir()
67
  for f in os.listdir(temp_dir):
68
  if f.endswith('.net') and os.path.getmtime(os.path.join(temp_dir, f)) < time.time() - 3600: