Skip to content

Commit 9a64f4b

Browse files
committed
refac: Docs and modern python (remove OrderedDict usage)
1 parent 03fb1ba commit 9a64f4b

File tree

3 files changed

+4
-8
lines changed

3 files changed

+4
-8
lines changed

statemachine/callbacks.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ def __str__(self):
8484
return ", ".join(str(c) for c in self)
8585

8686
def setup(self, resolver):
87-
"""Validate configuracions"""
87+
"""Validate configurations"""
8888
self._resolver = resolver
8989
self.items = [
9090
callback for callback in self.items if callback.setup(self._resolver)

statemachine/statemachine.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,6 @@ def current_state_value(self, value):
141141

142142
@property
143143
def current_state(self):
144-
# type: () -> Optional[State]
145144
return self.states_map.get(self.current_state_value, None)
146145

147146
@current_state.setter

statemachine/transition_list.py

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
from collections import OrderedDict
2-
31
from .utils import ensure_iterable
42

53

@@ -67,10 +65,9 @@ def add_event(self, event):
6765

6866
@property
6967
def unique_events(self):
70-
# Compat Python2.7: Using OrderedDict to get a unique ordered list
71-
tmp_list = OrderedDict()
68+
tmp_ordered_unique_events_as_keys_on_dict = {}
7269
for transition in self.transitions:
7370
for event in transition.events:
74-
tmp_list[event] = True
71+
tmp_ordered_unique_events_as_keys_on_dict[event] = True
7572

76-
return list(tmp_list.keys())
73+
return list(tmp_ordered_unique_events_as_keys_on_dict.keys())

0 commit comments

Comments
 (0)