Spaces:
Sleeping
Sleeping
Update app.py
Browse files
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 |
-
#
|
51 |
-
|
52 |
-
|
|
|
|
|
|
|
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
|
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:
|