Skip to content

mrybs/shedok

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pending tasks management

LICENSE: The MIT License

Requirements

  • Python 3.7 or higher
  • setuptools

Usage


import shedok

Shedule


shedok.Shedule(func, time, *args, **kwargs)  # Creates shedule
shedok.Shedule.__call__(when=None) -> None  # Tries to execute task(once and if time <= when)

Sheduler


shedok.Sheduler()  # Creates shedules manager
shedok.Sheduler.add(shedule: Shedule)  # Adds task to manager
shedok.Sheduler.tick()  # Calls every task
shedok.Sheduler.run()  # Creates new thread, that tick() every time
shedok.Sheduler.stop()  # Stops thread

About

Pending tasks management

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages