summaryrefslogtreecommitdiff
path: root/examples
Commit message (Collapse)AuthorAgeFilesLines
* Replaced the separate scheduler/worker example with a more practical alternativeAlex Grönholm2022-09-224-61/+47
|
* Updated the examplesAlex Grönholm2022-09-219-14/+18
|
* Major refactoringAlex Grönholm2022-09-213-18/+18
| | | | | | | | - Made SyncScheduler a synchronous wrapper for AsyncScheduler - Removed workers as a user interface - Removed synchronous interfaces for data stores and event brokers and refactored existing implementations to use the async interface - Added the current_async_scheduler contextvar - Added job executors
* Fixed examples not using shared data stores/event brokersAlex Grönholm2022-09-074-5/+7
|
* Changed the scheduler API to require an explicit start callAlex Grönholm2022-09-049-6/+9
|
* Improved the "separate worker/scheduler" examplesAlex Grönholm2022-09-034-0/+105
| | | | Added async versions and alternate event broker options.
* Updated the examples for v4Alex Grönholm2022-07-2719-175/+599
|
* Switched to Black for code formattingAlex Grönholm2022-04-206-17/+26
|
* Upgraded syntax and switched linting over to pre-commit.ciAlex Grönholm2022-01-026-5/+16
| | | | Linting checks are now run by pre-commit.ci instead of GitHub Actions.
* Overhauled the data store and event dispatch systemsAlex Grönholm2021-08-291-3/+3
|
* Implemented data store sharing and proper async supportAlex Grönholm2021-02-245-7/+11
|
* Added the first usable scheduler, worker and datastore implementationsAlex Grönholm2020-09-2013-324/+36
|
* Dropped support for Python < 3.5Alex Grönholm2019-07-191-6/+2
| | | | Fixes #259.
* Removed the Qt schedulerAlex Grönholm2019-07-191-41/+0
|
* Added example code for creating an RPC service around APSchedulerAlex Grönholm2016-11-212-0/+73
|
* Fixed a copy paste error in asyncio scheduler example docstring (#153)AntonKorobkov2016-08-011-1/+1
|
* Updated jobstore related documentation and examplesAlex Grönholm2016-07-161-0/+33
| | | | | | Added missing API documentation pages for rethinkdb and zookeeper job stores. Also added example script for rethinkdb. Mentioned RethinkDB in README.
* Zookeeper jobstore support (#144)Jose Ignacio Villar2016-07-031-0/+33
|
* Fixed the asyncio scheduler example on Python < 3.3Alex Grönholm2015-12-111-1/+5
|
* Improved PEP 8 and PEP 257 compliancyAlex Grönholm2015-12-1110-15/+27
| | | | Moved from the previous 120 column limit to PEP 8 compliant 99 column limit.
* Added entry points for executors and job stores tooAlex Grönholm2014-06-164-12/+6
| | | | Added shortcut methods for configuring executors and job stores
* Separated the two pool executors to different classes and moved the debug ↵Alex Grönholm2014-06-151-2/+2
| | | | executor to its own module
* Fixed OverflowError on WindowsAlex Grönholm2014-05-2811-15/+27
| | | | Instruct users to use Ctrl+Break on Windows rather than Ctrl+C
* Added missing redis exampleAlex Grönholm2014-04-131-0/+34
|
* Fixed the process pool exampleAlex Grönholm2014-04-101-2/+2
|
* Switched the order of the "func" and "trigger" parameters around in add_job()Alex Grönholm2014-04-0611-11/+11
| | | | Added the possibility to run jobs directly without scheduling
* Replaced the thread pool with a pluggable executor systemAlex Grönholm2014-04-0611-12/+40
|
* Overhauled the job store system and ditched ShelveJobStore and RedisJobStore ↵Alex Grönholm2014-03-093-5/+38
| | | | in the process
* Implemented integration with various event loopsAlex Grönholm2014-02-2410-33/+173
|
* Removed trigger specific methods from Scheduler, making the API more genericAlex Grönholm2013-06-294-5/+4
|
* Changed line length limit from 79 characters to 120 and reformatted the code ↵Alex Grönholm2013-03-034-10/+6
| | | | accordingly
* Added support for scheduling callables by textual referencesAlex Grönholm2013-03-031-0/+16
|
* Added a standalone operating modeAlex Grönholm2012-09-043-32/+45
|
* Remove a debugging lineAlex Grönholm2012-03-241-1/+0
|
* Fixed the persistent example (it wasn't closing the file properly when ↵Alex Grönholm2012-03-171-4/+9
| | | | ctrl+C was pressed)
* Fixed missing job store aliasagronholm2011-02-081-1/+1
|
* Added persistent job store exampleagronholm2010-12-121-0/+33
|
* Added simple example demonstrating the use of interval schedulingagronholm2010-12-121-0/+27