معرفی شرکت ها


easystate-0.3a


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

Python State-Machine library
ویژگی مقدار
سیستم عامل -
نام فایل easystate-0.3a
نام easystate
نسخه کتابخانه 0.3a
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Vahid Mardani
ایمیل نویسنده vahid.mardani@gmail.com
آدرس صفحه اصلی https://github.com/pylover/easystate
آدرس اینترنتی https://pypi.org/project/easystate/
مجوز UNKNOWN
easystate ========= Easy State-Machine for python from easystate import * import time SPEED = 1 class Starting(State): def eval(self): print 'Starting' time.sleep(SPEED) def on_start(self,e): print "Hello" def on_finish(self,e): self.transition("Listening") class Listening(State): def eval(self): print 'Listening' time.sleep(SPEED) self.raiseEvent("connect") def on_start(self,e): print "Preparing for listening" def on_connect(self,e): self.transition('Negotiation') class Negotiation(State): def eval(self): print 'checking validity' time.sleep(SPEED) print 'authenticating' time.sleep(SPEED) print 'registering' self.transition("Connected") def on_start(self,e): print 'Negotiating' class Connected(State): def eval(self): print 'Connected' def on_finish(self,e): self.transition("Listening") m = StateMachine(initialState="Starting") m.appendState(Starting()) m.appendState(Listening()) m.appendState(Negotiation()) m.appendState(Connected()) m.start()


نحوه نصب


نصب پکیج whl easystate-0.3a:

    pip install easystate-0.3a.whl


نصب پکیج tar.gz easystate-0.3a:

    pip install easystate-0.3a.tar.gz