MCPcopy Create free account
hub / github.com/PierreGode/Ragnar / wardriving_start

Function wardriving_start

webapp_modern.py:8189–8203  ·  view source on GitHub ↗

Start a wardriving session.

()

Source from the content-addressed store, hash-verified

8187
8188# ---------------------------------------------------------------------------
8189# Fleet config export / import
8190# ---------------------------------------------------------------------------
8191# Cosmetic section-title keys (start with __) are never portable. On top of
8192# that we split the config into "portable settings" (feature switches, delays,
8193# lists, notification prefs) and two groups that must NOT blindly travel
8194# between units:
8195# * SECRET/IDENTITY keys — device-local state or secret placeholders. Never
8196# exported, never applied on import.
8197# * HARDWARE/DISPLAY keys — valid to clone across an identical fleet, but a
8198# wrong epd_type restarts the service and a wrong orientation blanks the
8199# panel, so they are exported under a separate group and only applied on
8200# import when the operator opts in.
8201CONFIG_EXPORT_EXCLUDE = {
8202 'openai_api_token', # secret placeholder; real token lives in .env
8203 'mac_scan_blacklist', # per-device scan blacklist
8204 'rusense_node_positions', # per-install physical node layout
8205 'rusense_node_names', # per-install node naming
8206 'web_bind_interface', # per-device network binding

Callers

nothing calls this directly

Calls 4

_get_wardriving_engineFunction · 0.85
errorMethod · 0.80
getMethod · 0.45
startMethod · 0.45

Tested by

no test coverage detected