Skip to content

Commit 878d5ae

Browse files
committed
undo formatting
1 parent 833d8db commit 878d5ae

1 file changed

Lines changed: 11 additions & 22 deletions

File tree

openleadr/objects.py

Lines changed: 11 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -85,10 +85,8 @@ class Target:
8585
party_id: str = None
8686

8787
def __repr__(self):
88-
targets = {key: value for key, value in asdict(
89-
self).items() if value is not None}
90-
targets_str = ", ".join(
91-
f"{key}={value}" for key, value in targets.items())
88+
targets = {key: value for key, value in asdict(self).items() if value is not None}
89+
targets_str = ", ".join(f"{key}={value}" for key, value in targets.items())
9290
return f"Target('{targets_str}')"
9391

9492

@@ -184,18 +182,15 @@ def __post_init__(self):
184182
if self.targets is None and self.targets_by_type is None:
185183
return
186184
elif self.targets_by_type is None:
187-
list_of_targets = [asdict(target) if is_dataclass(
188-
target) else target for target in self.targets]
185+
list_of_targets = [asdict(target) if is_dataclass(target) else target for target in self.targets]
189186
targets_by_type = utils.group_targets_by_type(list_of_targets)
190187
if len(targets_by_type) > 1:
191188
raise ValueError("In OpenADR, the EventSignal target may only be of type endDeviceAsset. "
192189
f"You provided types: '{', '.join(targets_by_type)}'")
193190
elif self.targets is None:
194-
self.targets = [Target(
195-
**target) for target in utils.ungroup_targets_by_type(self.targets_by_type)]
191+
self.targets = [Target(**target) for target in utils.ungroup_targets_by_type(self.targets_by_type)]
196192
elif self.targets is not None and self.targets_by_type is not None:
197-
list_of_targets = [asdict(target) if is_dataclass(
198-
target) else target for target in self.targets]
193+
list_of_targets = [asdict(target) if is_dataclass(target) else target for target in self.targets]
199194
if utils.group_targets_by_type(list_of_targets) != self.targets_by_type:
200195
raise ValueError("You assigned both 'targets' and 'targets_by_type' in your event, "
201196
"but the two were not consistent with each other. "
@@ -223,26 +218,21 @@ def __post_init__(self):
223218
self.active_period = ActivePeriod(dtstart=dtstart,
224219
duration=duration)
225220
if self.targets is None and self.targets_by_type is None:
226-
raise ValueError(
227-
"You must supply either 'targets' or 'targets_by_type'.")
221+
raise ValueError("You must supply either 'targets' or 'targets_by_type'.")
228222
elif self.targets_by_type is None:
229-
list_of_targets = [asdict(target) if is_dataclass(
230-
target) else target for target in self.targets]
223+
list_of_targets = [asdict(target) if is_dataclass(target) else target for target in self.targets]
231224
self.targets_by_type = utils.group_targets_by_type(list_of_targets)
232225
elif self.targets is None:
233-
self.targets = [Target(
234-
**target) for target in utils.ungroup_targets_by_type(self.targets_by_type)]
226+
self.targets = [Target(**target) for target in utils.ungroup_targets_by_type(self.targets_by_type)]
235227
elif self.targets is not None and self.targets_by_type is not None:
236-
list_of_targets = [asdict(target) if is_dataclass(
237-
target) else target for target in self.targets]
228+
list_of_targets = [asdict(target) if is_dataclass(target) else target for target in self.targets]
238229
if utils.group_targets_by_type(list_of_targets) != self.targets_by_type:
239230
raise ValueError("You assigned both 'targets' and 'targets_by_type' in your event, "
240231
"but the two were not consistent with each other. "
241232
f"You supplied 'targets' = {self.targets} and "
242233
f"'targets_by_type' = {self.targets_by_type}")
243234
# Set the event status
244-
self.event_descriptor.event_status = utils.determine_event_status(
245-
self.active_period)
235+
self.event_descriptor.event_status = utils.determine_event_status(self.active_period)
246236

247237

248238
@dataclass
@@ -282,8 +272,7 @@ class ReportInterval:
282272
@dataclass
283273
class Report:
284274
report_specifier_id: str # This is what the VEN calls this report
285-
# Usually one of the default ones (enums.REPORT_NAME)
286-
report_name: str
275+
report_name: str # Usually one of the default ones (enums.REPORT_NAME)
287276
report_request_id: str = None # Usually empty
288277
report_descriptions: List[ReportDescription] = None
289278
created_date_time: datetime = None

0 commit comments

Comments
 (0)