| xworkflows. Eine Bibliothek, die Workflows (oder staatliche Maschinen) für Python-Projekte implementieren |
Jetzt downloaden |
xworkflows. Ranking & Zusammenfassung
- Name des Herausgebers:
- Raphael Barrois
- Website des Verlags:
- https://github.com/rbarrois/
xworkflows. Stichworte
xworkflows. Beschreibung
XworkFlows ist eine Python-Bibliothek, um Workflows oder staatliche Maschinen hinzuzufügen, um Python Objects.exampleIt zu ermöglichen, einen Workflow so einfach zu definieren, an einer Klasse anzuschließen und seine Übergänge zu verwenden: Klasse MyWorkFlow (xworkflows.workFlow) staats = (('foo', _ (u "foo")), ('bar', _ (u "bar")), ('baz', _ (U "Baz")),) # Eine Liste von Übergangsdefinitionen; Artikel sind (Name, Quellzustände, Ziel). Übergänge = (('foobar', 'foo', 'Bar'), ('Gobaz', ('foo', 'Bar'), 'Baz'), ('Bazbar', 'Baz', 'Bar') ,) initial_state = 'foo'class myObject (xworkflow.workflownabled): staat = myworkflow () @Transition () def foobar (selbst): Rückgabe 42 # Es ist möglich, ein anderes Verfahren für einen bestimmten Übergang zu verwenden. @Transition ('Gobaz') def blah (selbst): Rückkehr 13 >>> o = myObject () >>> o.statestate ('foo') >>> o.state.is_footrue >>> o.foobar () 42 >>> o.statestate ('bar') >>> o.blah () 13 >>> o.statestate ('baz') der Homepage des Produkts
xworkflows. Zugehörige Software