File tree Expand file tree Collapse file tree 2 files changed +11
-3
lines changed Expand file tree Collapse file tree 2 files changed +11
-3
lines changed Original file line number Diff line number Diff line change @@ -533,7 +533,7 @@ def place_in_layout_3d_placement(
533
533
else :
534
534
h_stackup = self ._edb_value (topz + solder_height - bottomz_s )
535
535
elif flipped_stackup :
536
- h_stackup = self ._edb_value (bottoml_s .GetThickness () + bottomz - solder_height - bottomz_s )
536
+ h_stackup = self ._edb_value (topl .GetThickness () + bottomz - solder_height - bottomz_s )
537
537
else :
538
538
h_stackup = self ._edb_value (bottomz - solder_height - topz_s )
539
539
Original file line number Diff line number Diff line change @@ -798,12 +798,18 @@ def local_path(self):
798
798
@property
799
799
def settings_file (self ):
800
800
"""Settings json file path."""
801
- return self .settings_manager .settings_file
801
+ try :
802
+ return self .settings_manager .settings_file
803
+ except :
804
+ return ""
802
805
803
806
@property
804
807
def settings_data (self ):
805
808
"""Settings json file data."""
806
- return self .settings_manager .settings_data
809
+ try :
810
+ return self .settings_manager .settings_data
811
+ except :
812
+ return None
807
813
808
814
@property
809
815
def local_settings_file (self ):
@@ -1626,6 +1632,8 @@ def write_settings(self, user_defined_data=None):
1626
1632
Dictionary with arbitrary user data (needs to be json serializable).
1627
1633
"""
1628
1634
settings_data = self .settings_data
1635
+ if not settings_data :
1636
+ return False
1629
1637
with open (self .settings_file , "w" ) as f :
1630
1638
1631
1639
for text_control in self .SetText :
You can’t perform that action at this time.
0 commit comments