Merge pull request #9 from jellelicht/master
Support python >= 3.8 and allow for simpler packaging
This commit is contained in:
commit
ca8fa3f55e
@ -1,3 +1,4 @@
|
||||
#!/usr/bin/env python3
|
||||
from gevent import monkey
|
||||
monkey.patch_all()
|
||||
import gevent.socket
|
||||
|
@ -235,6 +235,7 @@ else:
|
||||
# parse settings in a safe way, without exec
|
||||
settings = {}
|
||||
attributes = {
|
||||
ast.Constant: 'value',
|
||||
ast.NameConstant: 'value',
|
||||
ast.Num: 'n',
|
||||
ast.Str: 's',
|
||||
@ -258,7 +259,7 @@ else:
|
||||
log_ignored_line(node.lineno, target.id + " is not a valid setting")
|
||||
continue
|
||||
|
||||
if type(node.value) not in (ast.NameConstant, ast.Num, ast.Str):
|
||||
if type(node.value) not in attributes:
|
||||
log_ignored_line(node.lineno, "only literals allowed for values")
|
||||
continue
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user