Skip to content

Commit 6ffec51

Browse files
committed
small loadDesign bug fix
1 parent d6f0515 commit 6ffec51

File tree

1 file changed

+12
-10
lines changed

1 file changed

+12
-10
lines changed

famodel/project.py

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -757,8 +757,9 @@ def loadDesign(self, d, raft=True):
757757
# this is a suspended cable - add headingB
758758
Acondd['headingB'] = np.radians(cab['headingB']) + B_phi
759759

760-
rJTubeA = dyn_cable_configs[dyn_cabA]['rJTube']
761-
Acondd['rJTube'] = rJTubeA
760+
if 'rJTube' in dyn_cable_configs[dyn_cabA]:
761+
rJTubeA = dyn_cable_configs[dyn_cabA]['rJTube']
762+
Acondd['rJTube'] = rJTubeA
762763
dd['cables'].append(Acondd)
763764
# get conductor area to send in for static cable
764765
A = Acondd['A']
@@ -776,9 +777,9 @@ def loadDesign(self, d, raft=True):
776777
cable_types, cable_appendages,
777778
self.depth, rho_water=self.rho_water,
778779
g=self.g)
779-
780-
rJTubeB = dyn_cable_configs[dyn_cabB]['rJTube']
781-
Bcondd['rJTube'] = rJTubeB
780+
if 'rJTube' in dyn_cable_configs[dyn_cabB]:
781+
rJTubeB = dyn_cable_configs[dyn_cabB]['rJTube']
782+
Bcondd['rJTube'] = rJTubeB
782783
# add heading for end A to this cable
783784
Bcondd['headingB'] = np.radians(arrayCableInfo[i]['headingB']) + B_phi
784785
dd['cables'].append(Bcondd)
@@ -853,8 +854,9 @@ def loadDesign(self, d, raft=True):
853854

854855
# add headingA
855856
Acondd['headingA'] = np.radians(cab['endA']['heading']) + A_phi
856-
rJTubeA = dyn_cable_configs[dyn_cabA]['rJTube']
857-
Acondd['rJTube'] = rJTubeA
857+
if 'rJTube' in dyn_cable_configs[dyn_cabA]:
858+
rJTubeA = dyn_cable_configs[dyn_cabA]['rJTube']
859+
Acondd['rJTube'] = rJTubeA
858860
# append to cables list
859861
dd['cables'].append(Acondd)
860862

@@ -883,9 +885,9 @@ def loadDesign(self, d, raft=True):
883885
g=self.g)
884886
# add headingB
885887
Bcondd['headingB'] = np.radians(cab['endB']['heading']) + B_phi
886-
887-
rJTubeB = dyn_cable_configs[dyn_cabB]['rJTube']
888-
Bcondd['rJTube'] = rJTubeB
888+
if 'rJTube' in dyn_cable_configs[dyn_cabB]:
889+
rJTubeB = dyn_cable_configs[dyn_cabB]['rJTube']
890+
Bcondd['rJTube'] = rJTubeB
889891
# append to cables list
890892
dd['cables'].append(Bcondd)
891893
# append to joints list

0 commit comments

Comments
 (0)