Код:
Код: Выделить всё
import re
# ...
# Parse exclude patterns.
excluded_regexps = set(re.compile(regexp) for regexp in options.exclude_pattern)
# This is line 561:
excluded_regexps |= set(re.compile(regexp, re.I) for regexp in options.exclude_pattern_ci)
Код: Выделить всё
Traceback (most recent call last):
File "py3createtorrent.py", line 794, in
sys.exit(main(sys.argv))
File "py3createtorrent.py", line 561, in main
excluded_regexps |= set(re.compile(regexp, re.I) for regexp in options.exclude_pattern_ci)
File "py3createtorrent.py", line 561, in
excluded_regexps |= set(re.compile(regexp, re.I) for regexp in options.exclude_pattern_ci)
NameError: free variable 're' referenced before assignment in enclosing scope
Мне кажется, что ссылка на re .I вызывает проблему, но я не понимаю, как это сделать.
Подробнее здесь: https://stackoverflow.com/questions/165 ... -enclosing