It seems you are using f strings, this requires python 3.6 or greater. You
can check what python is available in Toolforge and use a suitable version
for your environment or change the module to be compatible with earlier
versions.

Cheers,

Chico Venancio

Em ter, 30 de jul de 2019 21:55, Huji Lee <huji.h...@gmail.com> escreveu:

> Hi all,
>
> I am trying to run a pywikibot script on the Cloud servers. Please find
> the script at [1]. The script depends on a few pip packages include
> cidr_trie. I created a virtual environment under my tools account and
> installed these dependencies using "pip3 install ..." commands. When I ran
> the bot, I got a Syntax Error message for the cidr_trie module. I have
> pasted the traceback below.
>
> Any idea why this is happening? Of note, the exact same version of this
> module (3.1.2) works without any issues on my local machine.
>
> (venv) tools.huji@tools-sgebastion-07:~$ python3 core/pwb.py findproxy
> Traceback (most recent call last):
>   File "core/pwb.py", line 250, in <module>
>     if not main():
>   File "core/pwb.py", line 243, in main
>     run_python_file(filename, [filename] + args, argvu, file_package)
>   File "core/pwb.py", line 95, in run_python_file
>     main_mod.__dict__)
>   File "core/scripts/userscripts/findproxy.py", line 26, in <module>
>     from cidr_trie import PatriciaTrie
>   File
> "/mnt/nfs/labstore-secondary-tools-project/huji/venv/lib/python3.5/site-packages/cidr_trie/__init__.py",
> line 49
>     return f"IP: {self.ip}, Decision bit: {self.bit}"
>                                                     ^
> SyntaxError: invalid syntax
> CRITICAL: Exiting due to uncaught exception <class 'SyntaxError'>
>
> Thanks,
> Huji
>
>   [1]
> https://github.com/PersianWikipedia/fawikibot/blob/master/HujiBot/findproxy.py
> _______________________________________________
> Wikimedia Cloud Services mailing list
> Cloud@lists.wikimedia.org (formerly lab...@lists.wikimedia.org)
> https://lists.wikimedia.org/mailman/listinfo/cloud
_______________________________________________
Wikimedia Cloud Services mailing list
Cloud@lists.wikimedia.org (formerly lab...@lists.wikimedia.org)
https://lists.wikimedia.org/mailman/listinfo/cloud

Reply via email to