Merge pull request #2521 from jeanpralo/master

Add method to get more info about container status
This commit is contained in:
Daniel Nephin 2015-12-15 12:04:42 -08:00
commit 5b32d32b2d

View File

@ -115,6 +115,8 @@ class Container(object):
def human_readable_state(self): def human_readable_state(self):
if self.is_paused: if self.is_paused:
return 'Paused' return 'Paused'
if self.is_restarting:
return 'Restarting'
if self.is_running: if self.is_running:
return 'Ghost' if self.get('State.Ghost') else 'Up' return 'Ghost' if self.get('State.Ghost') else 'Up'
else: else:
@ -134,6 +136,10 @@ class Container(object):
def is_running(self): def is_running(self):
return self.get('State.Running') return self.get('State.Running')
@property
def is_restarting(self):
return self.get('State.Restarting')
@property @property
def is_paused(self): def is_paused(self):
return self.get('State.Paused') return self.get('State.Paused')