mirror of
https://github.com/Sei-Lisa/LSL-PyOptimizer
synced 2025-07-01 23:58:20 +00:00
Allow empty list as constant in builtins.txt, for testing purposes.
This commit is contained in:
parent
0af2349ef9
commit
84e4543300
1 changed files with 7 additions and 2 deletions
|
@ -2843,8 +2843,13 @@ list lazy_list_set(list L, integer i, list v)
|
||||||
warning(u"Invalid vector/rotation syntax in %s line %d: %s" % (ubuiltins, linenum, uline))
|
warning(u"Invalid vector/rotation syntax in %s line %d: %s" % (ubuiltins, linenum, uline))
|
||||||
else:
|
else:
|
||||||
assert typ == 'list'
|
assert typ == 'list'
|
||||||
warning(u"List constants not supported in %s, line %d: %s" % (ubuiltins, linenum, uline))
|
if value[0:1] != '[' or value[-1:] != ']':
|
||||||
value = None
|
warning(u"Invalid list value in %s, line %d: %s" % (ubuiltins, linenum, uline))
|
||||||
|
elif value[1:-1].strip() != '':
|
||||||
|
warning(u"Non-empty list constants not supported in %s, line %d: %s" % (ubuiltins, linenum, uline))
|
||||||
|
value = None
|
||||||
|
else:
|
||||||
|
value = []
|
||||||
if value is not None:
|
if value is not None:
|
||||||
self.constants[name] = value
|
self.constants[name] = value
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue