~verterok/supervisord/trunk

« back to all changes in this revision

Viewing changes to supervisor/process.py

  • Committer: GitHub
  • Author(s): Mike Naberezny
  • Date: 2021-11-04 02:44:09 UTC
  • mfrom: (1934.2.1)
  • Revision ID: git-v1:38431568571c83d0b845ed759073996d8af271c3
Merge pull request #1468 from wangchaosjtu/master

#1457 update process state before notify events

Show diffs side-by-side

added added

removed removed

Lines of Context:
166
166
            return False
167
167
 
168
168
        event_class = self.event_map.get(new_state)
 
169
        self.state = new_state
 
170
        
169
171
        if event_class is not None:
170
172
            event = event_class(self, old_state, expected)
171
173
            events.notify(event)
175
177
            self.backoff += 1
176
178
            self.delay = now + self.backoff
177
179
 
178
 
        self.state = new_state
179
 
 
180
180
    def _assertInState(self, *states):
181
181
        if self.state not in states:
182
182
            current_state = getProcessStateDescription(self.state)