Commit Graph

29 Commits

Author SHA1 Message Date
WMOkiishi ddcfee18b4
showbase: Annotate methods of Event, Interval, and Job Managers (#1762) 2025-07-28 11:15:23 +02:00
WMOkiishi d1f4212acd direct: Utilize the built-in `sorted` function
Closes #1479
2023-08-02 08:37:51 +02:00
rdb c32866fa33 showbase: Fix missing ClockObject import in JobManager
Regression in eefcae7b05
2022-01-14 10:48:25 +01:00
rdb eefcae7b05 direct: Add `base.clock`, deprecate `globalClock` 2021-12-25 11:47:42 +01:00
rdb be9dde1eee direct: add .pylintrc, perform major code cleanup pass
Closes #989

Co-authored-by: Daniel Stokes <kupomail@gmail.com>
2020-12-31 01:36:23 +01:00
rdb 23bf9ea5c7 The direct tree is now valid Python 2 *and* 3 2016-03-28 22:33:30 +02:00
mfwass f8837999ed Cleanup trailing whitespace 2015-12-13 10:08:41 -05:00
Darren Ranalli 91a6f3f413 added isFinished() method 2008-08-11 20:27:59 +00:00
Darren Ranalli 515a6ba022 added comment 2007-11-02 01:14:47 +00:00
Darren Ranalli fe826af9b0 comment changes 2007-06-04 18:38:16 +00:00
Darren Ranalli 645fd746a4 added job-manager-timeslice-ms, job-use-overflow-time configs 2007-04-25 21:11:44 +00:00
Darren Ranalli ba78c5139f track time that jobs spend beyond their timeslice and compensate 2007-04-24 19:33:49 +00:00
Darren Ranalli 5f07d8f5da added job-manager-timeslice config 2007-04-20 07:50:17 +00:00
Darren Ranalli f619fd68bd show priorities and jobIds in repr 2007-04-19 22:22:50 +00:00
Darren Ranalli 5e208f23e8 give timeslices to newly-added jobs right away 2007-04-19 10:14:55 +00:00
Darren Ranalli 2e55c5bc14 use flywheel for round-robin 2007-04-17 06:50:08 +00:00
Darren Ranalli 590b711680 don't crash in job.remove if jobId not in timeslicesLeft 2007-04-16 21:29:59 +00:00
Darren Ranalli c5e0e5907a round-robin Jobs based on priority 2007-04-10 08:33:31 +00:00
Darren Ranalli 47ffbc3ebd fixed __repr__, timeslice -> .5ms 2007-04-09 07:30:58 +00:00
Darren Ranalli e5fc82670d added Job pstats, derive from DirectObject 2007-04-07 08:26:30 +00:00
Darren Ranalli 5e7eeef6e2 reduced debug logging 2007-04-06 11:09:56 +00:00
Darren Ranalli 8829174d40 first revision of ContainerLeakDetector 2007-04-04 23:54:06 +00:00
Darren Ranalli 6b499afe05 changed __repr__ title 2007-03-15 11:59:05 +00:00
Darren Ranalli 2d7006f7e2 __repr__: 4 digits for priority, handle empty list 2007-03-15 05:48:58 +00:00
Darren Ranalli 9ddf14614b added __repr__ 2007-03-15 05:31:05 +00:00
Darren Ranalli f7a9220832 added debug prints for job add/remove 2007-03-15 02:54:42 +00:00
Darren Ranalli 78b10c41ba prevent Job generator leak, added JobManager.finish(job), logging GarbageReports auto-destroy 2007-03-14 03:09:23 +00:00
Darren Ranalli ac9c7274f6 handle job never returning Job.Done, allow yield None instead of yield Job.Continue, added suspend/resume 2007-03-10 13:05:09 +00:00
Darren Ranalli 8a8b59d484 added JobManager 2007-03-10 11:06:21 +00:00