[~] Refactor
This commit is contained in:
parent
816572d6de
commit
aa9a270980
@ -25,4 +25,4 @@ services:
|
||||
- ./../../tmp/cache/tiktok:/app/tmp/cache/tiktok:rw
|
||||
- ./../../python/tasks/tiktok:/app/python/tasks/tiktok:ro
|
||||
command:
|
||||
- celery -A python.tasks.tiktok.celery worker -c 1
|
||||
- celery -A python.tasks.tiktok.celery worker -c 2
|
||||
|
@ -199,7 +199,10 @@ class Task(celery.app.task.Task):
|
||||
for current_name in class_names:
|
||||
c = getattr(c, current_name)
|
||||
|
||||
return c(**data['data'])
|
||||
return c.from_dict({
|
||||
k : cls._loads(data=v)
|
||||
for k, v in data['data'].items()
|
||||
})
|
||||
else:
|
||||
if isinstance(data, list):
|
||||
return [
|
||||
@ -229,7 +232,10 @@ class Task(celery.app.task.Task):
|
||||
type='dataclass_json',
|
||||
module=data.__class__.__module__,
|
||||
_class=data.__class__.__qualname__,
|
||||
data=data.to_dict(),
|
||||
data={
|
||||
k : cls._dumps(v, need_native=True,)
|
||||
for k, v in data.__dict__.items()
|
||||
},
|
||||
)
|
||||
else:
|
||||
if isinstance(data, (list, tuple)):
|
||||
|
Loading…
Reference in New Issue
Block a user