@@ -1070,22 +1070,22 @@ def load_position_point(self, table: TablePositionPoints, result_set: ResultSet,
10701070
10711071 def _load_street_address (self , table : TableStreetAddresses , result_set : ResultSet ) -> StreetAddress :
10721072 return StreetAddress (
1073- result_set .get_string (table .postal_code .query_index , on_none = "" ),
1073+ result_set .get_string (table .postal_code .query_index , on_none = None ),
10741074 self ._load_town_detail (table , result_set ),
1075- result_set .get_string (table .po_box .query_index , on_none = "" ),
1075+ result_set .get_string (table .po_box .query_index , on_none = None ),
10761076 self ._load_street_detail (table , result_set )
10771077 )
10781078
10791079 @staticmethod
10801080 def _load_street_detail (table : TableStreetAddresses , result_set : ResultSet ) -> Optional [StreetDetail ]:
10811081 sd = StreetDetail (
1082- result_set .get_string (table .building_name .query_index , on_none = "" ),
1083- result_set .get_string (table .floor_identification .query_index , on_none = "" ),
1084- result_set .get_string (table .street_name .query_index , on_none = "" ),
1085- result_set .get_string (table .number .query_index , on_none = "" ),
1086- result_set .get_string (table .suite_number .query_index , on_none = "" ),
1087- result_set .get_string (table .type .query_index , on_none = "" ),
1088- result_set .get_string (table .display_address .query_index , on_none = "" )
1082+ result_set .get_string (table .building_name .query_index , on_none = None ),
1083+ result_set .get_string (table .floor_identification .query_index , on_none = None ),
1084+ result_set .get_string (table .street_name .query_index , on_none = None ),
1085+ result_set .get_string (table .number .query_index , on_none = None ),
1086+ result_set .get_string (table .suite_number .query_index , on_none = None ),
1087+ result_set .get_string (table .type .query_index , on_none = None ),
1088+ result_set .get_string (table .display_address .query_index , on_none = None )
10891089 )
10901090
10911091 return sd if not sd .all_fields_empty () else None
@@ -1178,7 +1178,7 @@ def load_pole(self, table: TablePoles, result_set: ResultSet, set_identifier: Ca
11781178 """
11791179 pole = Pole (mrid = set_identifier (result_set .get_string (table .mrid .query_index )))
11801180
1181- pole .classification = result_set .get_string (table .classification .query_index , on_none = "" )
1181+ pole .classification = result_set .get_string (table .classification .query_index , on_none = None )
11821182
11831183 return self ._load_structure (pole , table , result_set ) and self ._add_or_throw (pole )
11841184
@@ -1232,7 +1232,7 @@ def load_usage_point(self, table: TableUsagePoints, result_set: ResultSet, set_i
12321232 result_set .get_string (table .location_mrid .query_index , on_none = None ),
12331233 Location
12341234 )
1235- usage_point .is_virtual = result_set .get_boolean (table .is_virtual .query_index )
1235+ usage_point .is_virtual = result_set .get_boolean (table .is_virtual .query_index , on_none = None )
12361236 usage_point .connection_category = result_set .get_string (table .connection_category .query_index , on_none = None )
12371237 usage_point .rated_power = result_set .get_int (table .rated_power .query_index , on_none = None )
12381238 usage_point .approved_inverter_capacity = result_set .get_int (table .approved_inverter_capacity .query_index , on_none = None )
@@ -1472,7 +1472,7 @@ def _load_power_system_resource(self, power_system_resource: PowerSystemResource
14721472 result_set .get_string (table .location_mrid .query_index , on_none = None ),
14731473 Location
14741474 )
1475- power_system_resource .num_controls = result_set .get_int (table .num_controls .query_index )
1475+ power_system_resource .num_controls = result_set .get_int (table .num_controls .query_index , on_none = None )
14761476
14771477 return self ._load_identified_object (power_system_resource , table , result_set )
14781478
@@ -1686,7 +1686,7 @@ def load_analog(self, table: TableAnalogs, result_set: ResultSet, set_identifier
16861686 """
16871687 meas = Analog (mrid = set_identifier (result_set .get_string (table .mrid .query_index )))
16881688
1689- meas .positive_flow_in = result_set .get_boolean (table .positive_flow_in .query_index )
1689+ meas .positive_flow_in = result_set .get_boolean (table .positive_flow_in .query_index , on_none = None )
16901690
16911691 return self ._load_measurement (meas , table , result_set ) and self ._add_or_throw (meas )
16921692
@@ -1956,7 +1956,7 @@ def load_energy_consumer(self, table: TableEnergyConsumers, result_set: ResultSe
19561956 energy_consumer = EnergyConsumer (mrid = set_identifier (result_set .get_string (table .mrid .query_index )))
19571957
19581958 energy_consumer .customer_count = result_set .get_int (table .customer_count .query_index , on_none = None )
1959- energy_consumer .grounded = result_set .get_boolean (table .grounded .query_index )
1959+ energy_consumer .grounded = result_set .get_boolean (table .grounded .query_index , on_none = None )
19601960 energy_consumer .p = result_set .get_float (table .p .query_index , on_none = None )
19611961 energy_consumer .q = result_set .get_float (table .q .query_index , on_none = None )
19621962 energy_consumer .p_fixed = result_set .get_float (table .p_fixed .query_index , on_none = None )
@@ -2018,7 +2018,7 @@ def load_energy_source(self, table: TableEnergySources, result_set: ResultSet, s
20182018 energy_source .x = result_set .get_float (table .x .query_index , on_none = None )
20192019 energy_source .x0 = result_set .get_float (table .x0 .query_index , on_none = None )
20202020 energy_source .xn = result_set .get_float (table .xn .query_index , on_none = None )
2021- energy_source .is_external_grid = result_set .get_boolean (table .is_external_grid .query_index )
2021+ energy_source .is_external_grid = result_set .get_boolean (table .is_external_grid .query_index , on_none = None )
20222022 energy_source .r_min = result_set .get_float (table .r_min .query_index , on_none = None )
20232023 energy_source .rn_min = result_set .get_float (table .rn_min .query_index , on_none = None )
20242024 energy_source .r0_min = result_set .get_float (table .r0_min .query_index , on_none = None )
@@ -2488,7 +2488,7 @@ def load_recloser(self, table: TableReclosers, result_set: ResultSet, set_identi
24882488 return self ._load_protected_switch (recloser , table , result_set ) and self ._add_or_throw (recloser )
24892489
24902490 def _load_regulating_cond_eq (self , regulating_cond_eq : RegulatingCondEq , table : TableRegulatingCondEq , result_set : ResultSet ) -> bool :
2491- regulating_cond_eq .control_enabled = result_set .get_boolean (table .control_enabled .query_index )
2491+ regulating_cond_eq .control_enabled = result_set .get_boolean (table .control_enabled .query_index , on_none = None )
24922492 # We use a resolver here because there is an ordering conflict between terminals, RegulatingCondEq, and RegulatingControls
24932493 # We check this resolver has actually been resolved in the postLoad of the database read and throw there if it hasn't.
24942494 self ._service .resolve_or_defer_reference (
@@ -2556,7 +2556,7 @@ def _load_shunt_compensator(self, shunt_compensator: ShuntCompensator, table: Ta
25562556 ShuntCompensatorInfo
25572557 )
25582558
2559- shunt_compensator .grounded = result_set .get_boolean (table .grounded .query_index )
2559+ shunt_compensator .grounded = result_set .get_boolean (table .grounded .query_index , on_none = None )
25602560 shunt_compensator .nom_u = result_set .get_int (table .nom_u .query_index , on_none = None )
25612561 shunt_compensator .phase_connection = PhaseShuntConnectionKind [result_set .get_string (table .phase_connection .query_index )]
25622562 shunt_compensator .sections = result_set .get_float (table .sections .query_index , on_none = None )
@@ -2610,7 +2610,7 @@ def load_synchronous_machine(self, table: TableSynchronousMachines, result_set:
26102610
26112611 synchronous_machine .base_q = result_set .get_float (table .base_q .query_index , on_none = None )
26122612 synchronous_machine .condenser_p = result_set .get_int (table .condenser_p .query_index , on_none = None )
2613- synchronous_machine .earthing = result_set .get_boolean (table .earthing .query_index )
2613+ synchronous_machine .earthing = result_set .get_boolean (table .earthing .query_index , on_none = None )
26142614 synchronous_machine .earthing_star_point_r = result_set .get_float (table .earthing_star_point_r .query_index , on_none = None )
26152615 synchronous_machine .earthing_star_point_x = result_set .get_float (table .earthing_star_point_x .query_index , on_none = None )
26162616 synchronous_machine .ikk = result_set .get_float (table .ikk .query_index , on_none = None )
@@ -2633,7 +2633,7 @@ def load_synchronous_machine(self, table: TableSynchronousMachines, result_set:
26332633 return self ._load_rotating_machine (synchronous_machine , table , result_set ) and self ._add_or_throw (synchronous_machine )
26342634
26352635 def _load_tap_changer (self , tap_changer : TapChanger , table : TableTapChangers , result_set : ResultSet ) -> bool :
2636- tap_changer .control_enabled = result_set .get_boolean (table .control_enabled .query_index )
2636+ tap_changer .control_enabled = result_set .get_boolean (table .control_enabled .query_index , on_none = None )
26372637 tap_changer .high_step = result_set .get_int (table .high_step .query_index , on_none = None )
26382638 tap_changer .low_step = result_set .get_int (table .low_step .query_index , on_none = None )
26392639 tap_changer .neutral_step = result_set .get_int (table .neutral_step .query_index , on_none = None )
@@ -2681,7 +2681,7 @@ def _load_transformer_end(self, transformer_end: TransformerEnd, table: TableTra
26812681 result_set .get_string (table .base_voltage_mrid .query_index , on_none = None ),
26822682 BaseVoltage
26832683 )
2684- transformer_end .grounded = result_set .get_boolean (table .grounded .query_index )
2684+ transformer_end .grounded = result_set .get_boolean (table .grounded .query_index , on_none = None )
26852685 transformer_end .r_ground = result_set .get_float (table .r_ground .query_index , on_none = None )
26862686 transformer_end .x_ground = result_set .get_float (table .x_ground .query_index , on_none = None )
26872687 transformer_end .star_impedance = self ._ensure_get (
0 commit comments