x2go.cleanup module¶
A recommended X2Go session clean up helper function.
- x2go.cleanup.x2go_cleanup(e=None, threads=None)[source]¶
For every Python X2Go application you write, please make sure to capture the
KeyboardInterrupt
and theSystemExit
exceptions and call this function if either of the exceptions occurs.Example:
import x2go try: my_x2goclient = x2go.X2GoClient(...) [... your code ...] sys.exit(0) except (KeyboardInterrupt, SystemExit): x2go.x2go_cleanup()
- Parameters:
e (
exception
) – ifx2go_cleanup()
got called as you caught an exception in your code this can be theException
that we will process at the end of the clean-up (or if clean-up failed or was not appropriate) (Default value = None)threads (
list
) – a list of threads to clean up (Default value = None)