#!/usr/bin/python3

import subprocess
import os
import sys

# Remove any obsolete configuration file
obsolete_path = os.path.expanduser("~/.config/autostart/uncominstall-update-flatpak.desktop")
if os.path.exists(obsolete_path):
	try:
		os.unlink(obsolete_path)
	except:
		pass

# transmission command arguments to uncominstall.py python
cmd_line = "/usr/lib/uncom/uncominstall/uncominstall.py"
result = 0
print(f"Uncominstall: Current process PID: {os.getpid()}")
if os.path.exists(cmd_line):
	try:
		result = subprocess.call([cmd_line] + sys.argv[1:])
	except subprocess.CalledProcessError as e:
		print(f"Uncominstall: Error call process: {e}")
		result = 1
	except KeyboardInterrupt:
		print("Uncominstall: Process interrupted")
		result = 130

else:
	print("uncominstall.py not found")
	result = 1

sys.exit(result)