Vladis13 created this task. Vladis13 added a project: Pywikibot. Restricted Application added subscribers: pywikibot-bugs-list, Aklapper.
TASK DESCRIPTION This error raise when I trying use the upload.py <https://www.mediawiki.org/wiki/Manual:Pywikibot/upload.py> script with the parameter `-chunked`. Uploading file to commons:commons... ERROR: Upload error: Traceback (most recent call last): File "/home/vladislav/usr/pwb/core/pywikibot/specialbots/_upload.py", line 395, in upload_file success = imagepage.upload(file_url, File "/home/vladislav/usr/pwb/core/pywikibot/page/__init__.py", line 2450, in upload return self.site.upload(self, source_filename=filename, source_url=url, File "/home/vladislav/usr/pwb/core/pywikibot/tools/__init__.py", line 1479, in wrapper return obj(*__args, **__kw) File "/home/vladislav/usr/pwb/core/pywikibot/site/_decorators.py", line 93, in callee return fn(self, *args, **kwargs) File "/home/vladislav/usr/pwb/core/pywikibot/site/_apisite.py", line 4501, in upload req = self._request( File "/home/vladislav/usr/pwb/core/pywikibot/site/_apisite.py", line 287, in _request return self._request_class(kwargs)(site=self, **kwargs) File "/home/vladislav/usr/pwb/core/pywikibot/data/api.py", line 1029, in __init__ raise TypeError('mime param in api.Request() must not be boolean') TypeError: mime param in api.Request() must not be boolean As far as I see, cause of the error is the `mime=True`instead `mime={}` or something kind in pywikibot/site/_apisite.py, line #4501, `req = self._request( throttle=throttle, mime=True`. It call pywikibot/data/api.py → `class Request(MutableMapping)` that have `def __init__(self, site=None, mime: Optional[dict] = None`, it's type annotation `dict`. This `mime` and `self.mime` using only in `def _build_mime_request(cls, params: dict, mime_params: dict)` as `mime_params` that also annotated as `dict`. Although I don't understand why is broken `chunked` parameter of that script. TASK DETAIL https://phabricator.wikimedia.org/T274723 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Vladis13 Cc: Aklapper, pywikibot-bugs-list, Vladis13, Jyoo1011, JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, Viztor, Wenyi, Tbscho, MayS, Mdupont, JJMC89, Dvorapa, Altostratus, Avicennasis, mys_721tx, jayvdb, Masti, Alchimista, Rxy
_______________________________________________ pywikibot-bugs mailing list pywikibot-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs