Commit a3d40a0a authored by Dom Sekotill's avatar Dom Sekotill
Browse files

Make Container.{start|stop} idempotent

parent a8c63f05
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -255,6 +255,8 @@ class Container(Item):
		"""
		Start the container
		"""
		if self.is_running():
			return
		docker_quiet('container', 'start', self.get_id())

	def stop(self, rm: bool = False) -> None:
@@ -263,6 +265,7 @@ class Container(Item):
		"""
		if self.cid is None:
			return
		if self.is_running():
			docker_quiet('container', 'stop', self.cid)
		if rm:
			docker_quiet('container', 'rm', self.cid)