MCPcopy
hub / github.com/srixivas/PcapXray / _open_store

Method _open_store

Source/Module/user_interface.py:391–400  ·  view source on GitHub ↗

Return the session store, creating it under destination_report/Report/ if needed.

(self)

Source from the content-addressed store, hash-verified

389 self.base.after(200, lambda: self.base.attributes('-topmost', False))
390
391 def _open_store(self) -> sqlite_store.SqliteStore:
392 """Return the session store, creating it under destination_report/Report/ if needed."""
393 report_dir = os.path.join(self.destination_report.get(), "Report")
394 os.makedirs(report_dir, exist_ok=True)
395 db_path = os.path.join(report_dir, "pcapxray_sessions.db")
396 if self._store is None or self._store._db_path != db_path:
397 if self._store is not None:
398 self._store.close()
399 self._store = sqlite_store.SqliteStore(db_path)
400 return self._store
401
402 def _spin_start(self, text: str = "Working") -> None:
403 if self._spin_job is not None:

Callers 2

_stop_liveMethod · 0.95
pcap_analyseMethod · 0.95

Calls 1

closeMethod · 0.80

Tested by

no test coverage detected