Xqt added a comment.

Decoding sys.argv[0] would solve this issue above
absolute_path = abspath(os.path.dirname(sys.argv[0].decode('utf-8')))
but the same problem occurs when importing:

C:\pwb\GIT\Häuser\core>py -2 pwb.py shell
Traceback (most recent call last):
  File "pwb.py", line 174, in <module>
    import pywikibot
  File "C:\pwb\GIT\Hõuser\core\pywikibot\__init__.py", line 25, in <module>
    from pywikibot.bot import (
  File "C:\pwb\GIT\Hõuser\core\pywikibot\bot.py", line 101, in <module>
    from pywikibot import config2 as config
  File "C:\pwb\GIT\Hõuser\core\pywikibot\config2.py", line 404, in <module>
    register_families_folder(os.path.join(os.path.dirname(__file__), 'families')
)
  File "C:\Python27\lib\ntpath.py", line 85, in join
    result_path = result_path + p_path
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe4 in position 10: ordinal
 not in range(128)

C:\pwb\GIT\Häuser\core>

TASK DETAIL
https://phabricator.wikimedia.org/T96127

EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Xqt
Cc: Xqt, XZise, pywikibot-bugs-list, jayvdb, Aklapper, Tbscho, MayS, Mdupont, JJMC89, Avicennasis, mys_721tx, Dalba, Masti, Alchimista, Rxy
_______________________________________________
pywikibot-bugs mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs

Reply via email to