Remove the ability to execute the "value" field. It is not used and we don't want Python code in holidays.xml.
svn: r11937
This commit is contained in:
parent
2e976ddf76
commit
6e661e9cf2
@ -310,10 +310,6 @@ class _Holidays:
|
|||||||
else:
|
else:
|
||||||
# must be a dayname
|
# must be a dayname
|
||||||
offset = rule["offset"]
|
offset = rule["offset"]
|
||||||
if len(rule["value"]) > 0 and rule["value"][0] == '>':
|
|
||||||
# eval exp -> year/num[/day[/month]]
|
|
||||||
y, m, d = date.year, date.month, date.day
|
|
||||||
rule["value"] = eval(rule["value"][1:])
|
|
||||||
|
|
||||||
if self.debug:
|
if self.debug:
|
||||||
print "rule['value']:", rule["value"]
|
print "rule['value']:", rule["value"]
|
||||||
@ -337,6 +333,7 @@ class _Holidays:
|
|||||||
print "num =", num
|
print "num =", num
|
||||||
|
|
||||||
d = dates_of_dayname[int(num)]
|
d = dates_of_dayname[int(num)]
|
||||||
|
|
||||||
elif rule["value"].count("/") == 2: # year/month/day
|
elif rule["value"].count("/") == 2: # year/month/day
|
||||||
y, m, d = rule["value"].split("/")
|
y, m, d = rule["value"].split("/")
|
||||||
if y == "*":
|
if y == "*":
|
||||||
|
Loading…
Reference in New Issue
Block a user