Skip to content

Commit

Permalink
add job.__repr__ method for debug
Browse files Browse the repository at this point in the history
  • Loading branch information
mozillazg committed Jun 19, 2017
1 parent 510d3e4 commit 85f1d3b
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 2 deletions.
2 changes: 1 addition & 1 deletion examples/simple/app.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,4 +11,4 @@ def add(m, n):

if __name__ == '__main__':
for m in range(3):
print(add.delay(m, 2))
print(repr(add.delay(m, 2)))
8 changes: 8 additions & 0 deletions tinyq/job.py
Original file line number Diff line number Diff line change
Expand Up @@ -62,3 +62,11 @@ def __str__(self):
return '<Job: id: {id}, task_name: {task_name}>'.format(
id=self.id, task_name=self.task_name
)

def __repr__(self):
return (
'<Job: id: {id}, task_name: {task_name}, '
'args: {args!r}, kwargs: {kwargs!r}>'.format(
id=self.id, task_name=self.task_name, args=self._func_args,
kwargs=self._func_kwargs)
)
2 changes: 1 addition & 1 deletion tinyq/worker.py
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,7 @@ def run_job(self, job):
logger.debug('Start run a job: {job}'.format(job=job))
try:
result = job.run()
logger.debug('Run job({job}) success. Result: {result!r}'.format(
logger.debug('Run job({job!r}) success. Result: {result!r}'.format(
job=job, result=result))
return result
except JobFailedError as e:
Expand Down

0 comments on commit 85f1d3b

Please sign in to comment.