From 043c234401e037136c6d9d6c63c6253d31345a6c Mon Sep 17 00:00:00 2001 From: Nex Date: Mon, 20 Jun 2022 19:06:48 +0200 Subject: [PATCH] Moved logging and sorting of Analytics results --- mvt/ios/modules/fs/analytics.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/mvt/ios/modules/fs/analytics.py b/mvt/ios/modules/fs/analytics.py index d9bae40..46bfe57 100644 --- a/mvt/ios/modules/fs/analytics.py +++ b/mvt/ios/modules/fs/analytics.py @@ -112,15 +112,16 @@ class Analytics(IOSExtraction): self.results.append(data) - self.results = sorted(self.results, key=lambda entry: entry["timestamp"]) - cur.close() conn.close() - self.log.info("Extracted information on %d analytics data from %s", len(self.results), artifact) - def run(self) -> None: for file_path in self._get_fs_files_from_patterns(ANALYTICS_DB_PATH): self.file_path = file_path self.log.info("Found Analytics database file at path: %s", file_path) self._extract_analytics_data() + + self.log.info("Extracted %d records from analytics databases", + len(self.results)) + + self.results = sorted(self.results, key=lambda entry: entry["timestamp"])