Skip to content

Commit f69f321

Browse files
Fix dangerous default argument (#14)
1 parent 6587b56 commit f69f321

File tree

3 files changed

+9
-4
lines changed

3 files changed

+9
-4
lines changed

src/Actions.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
class Actions:
2-
def __init__(self, actions = []):
2+
def __init__(self, actions = None):
3+
if actions is None:
4+
actions = []
35
self.actions = actions
4-
56
@staticmethod
67
def to_string():
78
result_s = ""

src/Conditions.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
class Conditions:
2-
def __init__(self, conditions = [] ):
2+
def __init__(self, conditions = None ):
3+
if conditions is None:
4+
conditions = []
35
self.conditions = conditions
46

57
@staticmethod

src/State.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
class State:
2-
def __init__(self, name: str, events = {}):
2+
def __init__(self, name: str, events = None):
3+
if events is None:
4+
events = {}
35
self.name = name
46
self.events = events
57

0 commit comments

Comments
 (0)