-
- Downloads
Overhaul internal messaging API
_context.py: Added helpers for the majority of MessageTypes, start, failure and success have been avoided to avoid temptation to use these throughout the code base. These should be called primarily from timed_activity(). job.py, elementjob.py: Add helper functions to populate task_id kwarg. _fail() exists purely to be overridden by ElementJob as it requires the scheduler kwarg to be set to True. Other: Switched to use _context.py message helpers throughout the code base.
Showing
- buildstream/_artifactcache/artifactcache.py 1 addition, 11 deletionsbuildstream/_artifactcache/artifactcache.py
- buildstream/_context.py 93 additions, 11 deletionsbuildstream/_context.py
- buildstream/_frontend/app.py 7 additions, 13 deletionsbuildstream/_frontend/app.py
- buildstream/_pipeline.py 2 additions, 12 deletionsbuildstream/_pipeline.py
- buildstream/_project.py 4 additions, 10 deletionsbuildstream/_project.py
- buildstream/_scheduler/jobs/elementjob.py 9 additions, 14 deletionsbuildstream/_scheduler/jobs/elementjob.py
- buildstream/_scheduler/jobs/job.py 49 additions, 38 deletionsbuildstream/_scheduler/jobs/job.py
- buildstream/_scheduler/queues/buildqueue.py 4 additions, 4 deletionsbuildstream/_scheduler/queues/buildqueue.py
- buildstream/_scheduler/queues/queue.py 17 additions, 22 deletionsbuildstream/_scheduler/queues/queue.py
- buildstream/_stream.py 13 additions, 21 deletionsbuildstream/_stream.py
- buildstream/plugin.py 6 additions, 12 deletionsbuildstream/plugin.py
Loading
Please register or sign in to comment