| Server IP : 107.13.46.68 / Your IP : 216.73.216.232 Web Server : Apache/2.4.58 (Ubuntu) System : Linux mariOS 6.8.0-51-generic #52-Ubuntu SMP PREEMPT_DYNAMIC Thu Dec 5 13:09:44 UTC 2024 x86_64 User : www-data ( 33) PHP Version : 8.3.6 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /lib/linuxmint/mintinstall/ |
Upload File : |
#!/usr/bin/python3
import os
import time
from gi.repository import Gio
DEBUG_MODE = os.getenv("DEBUG", False)
# Used as a decorator to time functions
def print_timing(func):
if not DEBUG_MODE:
return func
else:
def wrapper(*arg):
t1 = time.time()
res = func(*arg)
t2 = time.time()
print('%s took %0.3f ms' % (func.__qualname__, (t2 - t1) * 1000.0))
return res
return wrapper
def debug(str):
if not DEBUG_MODE:
return
print("Mintinstall (DEBUG): %s" % str)
def networking_available():
nm = Gio.NetworkMonitor.get_default()
return nm.get_connectivity() == Gio.NetworkConnectivity.FULL