From 89a360af4126801783d734e9e480fdcb2ed78a63 Mon Sep 17 00:00:00 2001 From: Max Velitchko Date: Fri, 13 Jan 2023 17:13:45 -0800 Subject: [PATCH] Fix camera.find_files() --- src/amcrest/media.py | 23 +++++++++++++++++------ 1 file changed, 17 insertions(+), 6 deletions(-) diff --git a/src/amcrest/media.py b/src/amcrest/media.py index e297a8f..3544a1f 100644 --- a/src/amcrest/media.py +++ b/src/amcrest/media.py @@ -25,15 +25,26 @@ def factory_create(self) -> str: return ret.content.decode() def factory_close(self, factory_id: str) -> str: - ret = self.command( - f"mediaFileFind.cgi?action=factory.close&object={factory_id}" - ) + try: + ret = self.command( + f"mediaFileFind.cgi?action=close&object={factory_id}" + ) + except: + ret = self.command( + f"mediaFileFind.cgi?action=factory.close&object={factory_id}" + ) + return ret.content.decode() def factory_destroy(self, factory_id: str) -> str: - ret = self.command( - f"mediaFileFind.cgi?action=factory.destroy&object={factory_id}" - ) + try: + ret = self.command( + f"mediaFileFind.cgi?action=destroy&object={factory_id}" + ) + except: + ret = self.command( + f"mediaFileFind.cgi?action=factory.destroy&object={factory_id}" + ) return ret.content.decode() def media_file_find_start(