MCPcopy Create free account
hub / github.com/TactilityProject/Tactility / uninstall_action

Function uninstall_action

Tests/SdkIntegration/tactility.py:613–625  ·  view source on GitHub ↗
(manifest, ip)

Source from the content-addressed store, hash-verified

611 return False
612
613def uninstall_action(manifest, ip):
614 app_id = manifest["app"]["id"]
615 print_status_busy("Uninstalling")
616 url = get_url(ip, "/app/uninstall")
617 params = {'id': app_id}
618 try:
619 response = requests.put(url, params=params, timeout=http_timeout_seconds)
620 if response.status_code != 200:
621 print_status_error("Server responded that uninstall failed")
622 else:
623 print_status_success("Uninstalled")
624 except requests.RequestException as e:
625 print_status_error(f"Uninstall request failed: {e}")
626
627#region Main
628

Callers 1

tactility.pyFile · 0.85

Calls 5

print_status_busyFunction · 0.85
get_urlFunction · 0.85
print_status_errorFunction · 0.85
print_status_successFunction · 0.85
putMethod · 0.80

Tested by

no test coverage detected