MCPcopy Index your code
hub / github.com/srixivas/PcapXray / _close

Function _close

Source/Module/interactive_gui.py:364–388  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

362
363
364def _close() -> None:
365 global _container, _figure, _ax, _canvas_widget, _info_var, _filter_var, _node_filter_var, _live_mode, _base, _panel_G, _panel_pos
366 import matplotlib.pyplot as plt
367 if _figure is not None:
368 plt.close(_figure)
369 _figure = None
370 _ax = None
371 _canvas_widget = None
372 _info_var = None
373 _filter_var = None
374 _node_filter_var = None
375 _live_mode = False
376 _panel_G = None
377 _panel_pos = None
378 if _container is not None and _container.winfo_exists():
379 b = _container.winfo_toplevel()
380 _container.destroy()
381 _container = None
382 try:
383 b.columnconfigure(11, weight=0, minsize=0)
384 b.geometry("") # let Tkinter snap window back to natural content size
385 b.resizable(False, False)
386 except Exception as exc:
387 log.warning("_close: could not restore window geometry: %s", exc)
388 _base = None
389
390
391def _normalize_pos(pos: dict) -> dict:

Callers 2

open_live_panelFunction · 0.85
gimmick_initializeFunction · 0.85

Calls 1

closeMethod · 0.80

Tested by

no test coverage detected