jayvdb created this task.
jayvdb added a subscriber: jayvdb.
jayvdb added a project: pywikibot-core.
Herald added subscribers: pywikibot-bugs-list, Aklapper.
TASK DESCRIPTION
```
> pwb.py listpages -format:2 -grep:"Some Regexp" -transcludes:"SomeTemplate"
>mylist.txt
<Unicode redirected stdout>.write: TypeError('must be str, not bytes',)
Traceback (most recent call last):
File "C:\Users\...\core\pwb.py", line 215, in <module>
run_python_file(filename, argv, argvu, file_package)
File "C:\Users\...\core\pwb.py", line 84, in run_python_file
main_mod.__dict__)
File ".\scripts\listpages.py", line 239, in <module>
main()
File ".\scripts\listpages.py", line 222, in main
pywikibot.stdout(page_fmt.output(num=i, fmt=fmt))
File "C:\Users\...\core\pywikibot\bot.py", line 470, in stdout
logoutput(text, decoder, newline, STDOUT, **kwargs)
File "C:\Users\...\core\pywikibot\bot.py", line 435, in logoutput
logger.log(_level, text, extra=context, **kwargs)
File "C:\Python34\lib\logging\__init__.py", line 1341, in log
self._log(level, msg, args, **kwargs)
File "C:\Python34\lib\logging\__init__.py", line 1409, in _log
self.handle(record)
File "C:\Python34\lib\logging\__init__.py", line 1419, in handle
self.callHandlers(record)
File "C:\Python34\lib\logging\__init__.py", line 1481, in callHandlers
hdlr.handle(record)
File "C:\Python34\lib\logging\__init__.py", line 853, in handle
self.emit(record)
File "C:\Users\...\core\pywikibot\userinterfaces\terminal_interface_base.py
", line 436, in emit
return self.UI.output(text, targetStream=self.stream)
File "C:\Users\...\core\pywikibot\userinterfaces\terminal_interface_base.py
", line 193, in output
self._print(text, targetStream)
File "C:\Users\...\core\pywikibot\userinterfaces\terminal_interface_base.py
", line 136, in _print
self.printNonColorized(text, targetStream)
File "C:\Users\...\core\pywikibot\userinterfaces\terminal_interface_base.py
", line 128, in printNonColorized
targetStream.write(line)
File "C:\Users\...\core\pywikibot\userinterfaces\win32_unicode.py", line 19
9, in write
self._stream.write(text)
TypeError: must be str, not bytes
```
TASK DETAIL
https://phabricator.wikimedia.org/T107523
EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: jayvdb
Cc: Aklapper, jayvdb, pywikibot-bugs-list, Malyacko, P.Copp
_______________________________________________
pywikibot-bugs mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs