소스 검색

Remove redundant try/except

Code cleanup. We no longer need this as the api returns a 304 for any
stopped containers, which doesn't raise an error.

Signed-off-by: Mazz Mosley <[email protected]>
Mazz Mosley 10 년 전
부모
커밋
76d52b1c5f
1개의 변경된 파일1개의 추가작업 그리고 12개의 파일을 삭제
  1. 1 12
      compose/service.py

+ 1 - 12
compose/service.py

@@ -435,17 +435,6 @@ class Service(object):
         else:
             raise Exception("Invalid action: {}".format(action))
 
-    def _recreate_stop_container(self, container, timeout):
-        try:
-            container.stop(timeout=timeout)
-        except APIError as e:
-            if (e.response.status_code == 500
-                    and e.explanation
-                    and 'no such process' in str(e.explanation)):
-                pass
-            else:
-                raise
-
     def recreate_container(self,
                            container,
                            timeout=DEFAULT_TIMEOUT,
@@ -458,7 +447,7 @@ class Service(object):
         """
         log.info("Recreating %s" % container.name)
 
-        self._recreate_stop_container(container, timeout)
+        container.stop(timeout=timeout)
         container.rename_to_tmp_name()
         new_container = self.create_container(
             do_build=False,