Skip to content
Snippets Groups Projects
Commit 7d1d61d2 authored by Nathan Hertz's avatar Nathan Hertz
Browse files

Added __str__ and __repr__ methods to WorkflowMonitor; small updates to same...

Added __str__ and __repr__ methods to WorkflowMonitor; small updates to same methods in WorkflowEvent
parent 57447a87
No related branches found
No related tags found
No related merge requests found
......@@ -190,6 +190,12 @@ class WorkflowMonitor:
return events
def __str__(self):
return f'WorkflowMonitor, monitoring {self.logfile_path} that has events {self.events}'
def __repr__(self):
return f'{self.__class__.__name__} ({self.logfile_path}, {self.events})'
_DESCRIPTION = 'Workspaces workflow monitor, version {}. Monitor execution of a workflow from ' \
'the command line.'
......
......@@ -37,7 +37,7 @@ class WorkflowEvent:
return json.dumps(d)
def __str__(self):
return self.json()
return f'WorkflowEvent with data {self.json()}'
def __repr__(self):
return f'<WorkflowEvent {self.__dict__}>'
\ No newline at end of file
return f'<wf_monitor.WorkflowEvent {self.__dict__}>'
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment