Changed the magic device generator scripts for sky130 and gf180mcu
to put "catch {}" around the single magic command being called
directly from the script.  That allows the script to be used
outside of magic to make use of the device parameter checks.
diff --git a/VERSION b/VERSION
index 2b3ce9e..35864cd 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-1.0.479
+1.0.480
diff --git a/gf180mcu/magic/gf180mcu.tcl b/gf180mcu/magic/gf180mcu.tcl
index c0f2e94..2a77413 100644
--- a/gf180mcu/magic/gf180mcu.tcl
+++ b/gf180mcu/magic/gf180mcu.tcl
@@ -47,7 +47,7 @@
 }
 
 # Remove maze router layers from the toolbar by locking them
-tech lock fence,magnet,rotate
+catch {tech lock fence,magnet,rotate}
 
 namespace eval gf180mcu {
     namespace path {::tcl::mathop ::tcl::mathfunc}
diff --git a/sky130/magic/sky130.tcl b/sky130/magic/sky130.tcl
index 9d8cb9d..9d495f8 100644
--- a/sky130/magic/sky130.tcl
+++ b/sky130/magic/sky130.tcl
@@ -47,7 +47,7 @@
 }
 
 # Remove maze router layers from the toolbar by locking them
-tech lock fence,magnet,rotate
+catch {tech lock fence,magnet,rotate}
 
 namespace eval sky130 {
     namespace path {::tcl::mathop ::tcl::mathfunc}