Skip to content

Commit 4cd9926

Browse files
authored
refac: Using f-strings (#333)
1 parent dd92ce2 commit 4cd9926

27 files changed

Lines changed: 73 additions & 554 deletions

.github/workflows/python-package.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,10 +65,14 @@ jobs:
6565
source .venv/bin/activate
6666
pytest --cov-report=xml:coverage.xml
6767
coverage xml
68+
#----------------------------------------------
69+
# upload coverage
70+
#----------------------------------------------
6871
- name: Upload coverage to Codecov
6972
uses: codecov/codecov-action@v3
7073
if: matrix.python-version == 3.11
7174
with:
75+
token: ${{ secrets.CODECOV_TOKEN }} # not required for public repos
7276
directory: .
7377
env_vars: OS,PYTHON
7478
fail_ci_if_error: true

README.md

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -65,15 +65,9 @@ Define your state machine:
6565
... stop = yellow.to(red)
6666
... go = red.to(green)
6767
...
68-
... def before_cycle(self, event_data=None):
69-
... message = event_data.kwargs.get("message", "")
68+
... def before_cycle(self, event: str, source: State, target: State, message: str = ""):
7069
... message = ". " + message if message else ""
71-
... return "Running {} from {} to {}{}".format(
72-
... event_data.event,
73-
... event_data.transition.source.id,
74-
... event_data.transition.target.id,
75-
... message,
76-
... )
70+
... return f"Running {event} from {source.id} to {target.id}{message}"
7771
...
7872
... def on_enter_red(self):
7973
... print("Don't move.")

docs/actions.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -39,21 +39,21 @@ The follow example can get you an overview of the "generic" callbacks available:
3939
... go = initial.to(final)
4040
...
4141
... def before_transition(self, event, state):
42-
... print("Before '{}', on the '{}' state.".format(event, state.id))
42+
... print(f"Before '{event}', on the '{state.id}' state.")
4343
... return "before_transition_return"
4444
...
4545
... def on_transition(self, event, state):
46-
... print("On '{}', on the '{}' state.".format(event, state.id))
46+
... print(f"On '{event}', on the '{state.id}' state.")
4747
... return "on_transition_return"
4848
...
4949
... def on_exit_state(self, event, state):
50-
... print("Exiting '{}' state from '{}' event.".format(state.id, event))
50+
... print(f"Exiting '{state.id}' state from '{event}' event.")
5151
...
5252
... def on_enter_state(self, event, state):
53-
... print("Entering '{}' state from '{}' event.".format(state.id, event))
53+
... print(f"Entering '{state.id}' state from '{event}' event.")
5454
...
5555
... def after_transition(self, event, state):
56-
... print("After '{}', on the '{}' state.".format(event, state.id))
56+
... print(f"After '{event}', on the '{state.id}' state.")
5757

5858

5959
>>> sm = ExampleStateMachine() # On initialization, the machine run a special event `__initial__`

docs/examples/approval_machine.ipynb

Lines changed: 0 additions & 133 deletions
This file was deleted.

0 commit comments

Comments
 (0)