Skip to content

TypeError: join() takes exactly one argument (3 given) (saw in the logs) #275

Closed
@amn

Description

@amn

Need to turn the 3 args into an [single] iterable (list, tuple, etc) for the join call:

message = ", ".join(code.phrase, reason, details)

Full stack trace for reference:

Mar 06 14:58:28 p01-http-api01.tsd.usit.no tsd-file-api[19513]: Traceback (most recent call last):
Mar 06 14:58:28 p01-http-api01.tsd.usit.no tsd-file-api[19513]: File "/opt/tsd-file-api/lib/python3.8/site-packages/tsdfileapi/api.py", line 1327, in patch
Mar 06 14:58:28 p01-http-api01.tsd.usit.no tsd-file-api[19513]: self.res.merge_chunk(
Mar 06 14:58:28 p01-http-api01.tsd.usit.no tsd-file-api[19513]: File "/opt/tsd-file-api/lib/python3.8/site-packages/tsdfileapi/resumables.py", line 744, in merge_chunk
Mar 06 14:58:28 p01-http-api01.tsd.usit.no tsd-file-api[19513]: raise e
Mar 06 14:58:28 p01-http-api01.tsd.usit.no tsd-file-api[19513]: File "/opt/tsd-file-api/lib/python3.8/site-packages/tsdfileapi/resumables.py", line 736, in merge_chunk
Mar 06 14:58:28 p01-http-api01.tsd.usit.no tsd-file-api[19513]: shutil.copyfileobj(fin, fout)
Mar 06 14:58:28 p01-http-api01.tsd.usit.no tsd-file-api[19513]: OSError: [Errno 122] Disk quota exceeded
Mar 06 14:58:28 p01-http-api01.tsd.usit.no tsd-file-api[19513]: During handling of the above exception, another exception occurred:
Mar 06 14:58:28 p01-http-api01.tsd.usit.no tsd-file-api[19513]: Traceback (most recent call last):
Mar 06 14:58:28 p01-http-api01.tsd.usit.no tsd-file-api[19513]: File "/opt/tsd-file-api/lib64/python3.8/site-packages/tornado/web.py", line 1788, in _execute
Mar 06 14:58:28 p01-http-api01.tsd.usit.no tsd-file-api[19513]: result = method(*self.path_args, **self.path_kwargs)
Mar 06 14:58:28 p01-http-api01.tsd.usit.no tsd-file-api[19513]: File "/opt/tsd-file-api/lib/python3.8/site-packages/tsdfileapi/api.py", line 1344, in patch
Mar 06 14:58:28 p01-http-api01.tsd.usit.no tsd-file-api[19513]: error = error_for_exception(
Mar 06 14:58:28 p01-http-api01.tsd.usit.no tsd-file-api[19513]: File "/opt/tsd-file-api/lib/python3.8/site-packages/tsdfileapi/exc.py", line 202, in error_for_exception
Mar 06 14:58:28 p01-http-api01.tsd.usit.no tsd-file-api[19513]: message = ", ".join(code.phrase, reason, details)
Mar 06 14:58:28 p01-http-api01.tsd.usit.no tsd-file-api[19513]: TypeError: join() takes exactly one argument (3 given)
Mar 06 14:58:28 p01-http-api01.tsd.usit.no tsd-file-api[19513]: [E 250306 14:58:28 web:2348] 500 PATCH /v1/p2241/files/stream/p2241-import-group/B.zip?group=p2241-import-group&id=19a1ea7f-10ab-410b-8b74-be87a17373c6&chunk=5641 (127.0.0.1) 3497.98ms

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions