summaryrefslogtreecommitdiff
path: root/sleekxmpp/xmlstream/scheduler.py
AgeCommit message (Collapse)Author
2014-07-17Rename to slixmppFlorent Le Coz
2013-06-20Fixed scheduler wait loopAnton Ryzhov
Do fastloop wait until task run time
2013-06-20Use timeout constants instead of magic numbers in scheduler and event loopAnton Ryzhov
Set default wait timeout as max() of previous values
2013-06-20Some optimizations in schedulerAnton Ryzhov
2013-04-23Carry scheduled kwargs all the wayLance Stout
2012-07-27Allow tasks to remove themselves during executionJonas Wielicki
The scheduler class is now capable with dealing with tasks which remove themselves from the scheduler during execution. Additionally, some optimizations were applied by use of iterators and some functions better suited for the purpose. Please peer-review, all tests pass.
2012-07-24Standardize importing of queue class.Lance Stout
This will make it easier to enable gevent support.
2012-07-09Prevent None from being added to the schedule from a timing issue.Lance Stout
2012-06-19PEP8 formatting updates.Lance Stout
2012-04-22Track threads to ensure all have exited when disconnecting.Lance Stout
2012-04-20Add _use_daemons flag to XMLStream to run all threads in daemon mode.Lance Stout
This WILL make the Python interpreter produce exceptions on shutdown.
2012-02-18More pyflakes cleanup.Lance Stout
2011-12-04Add API docs for the schedulerLance Stout
2011-11-20Convert daemon threads back into normal threads.Lance Stout
This may need to be reverted if CTRL-C handling breaks, but everything works fine so far in testing. Resolves issue #95.
2011-08-25Update scheduler with locks and ability to remove tasks.Lance Stout
Scheduled tasks must have a unique name.
2011-04-11Mark scheduler thread as a daemon.Lance Stout
2011-02-14Remap old method names in a better way.Lance Stout
This should prevent some reference cycles that will cause garbage collection issues.
2010-11-16scheduler no longer waits for the next event before exitingsleek-1.0-Beta41.0-Beta4Nathan Fritz
2010-11-06Logging no longer uses root logger.Lance Stout
Each module should now log into its own logger.
2010-10-20misc small tweakssleek-1.0-Beta11.0-Beta1Nathan Fritz
2010-10-20reconnect if session isn't established within 15 secondsNathan Fritz
2010-10-16Cleanup, restore PEP8.Lance Stout
2010-10-13new state machine in placeNathan Fritz
2010-10-06Cleaned up the Scheduler.Lance Stout
2010-05-31Scheduler waits too longer, and pubsubstate registration was backwardsNathan Fritz
2010-05-28control-c fixesNathan Fritz
2010-05-27added pubsub state stanzas and scheduled eventsNathan Fritz
2010-05-26adding schedulerNathan Fritz