
    Tg                     X    d dl Z d dlZd dlmZ  e j                  dd      Zd Zd Zd Zy)    N)GioDEBUGFc                 "     t         s S  fd}|S )Nc                      t        j                          } |  }t        j                          }t        dj                  ||z
  dz  fz         |S )Nz%s took %0.3f msg     @@)timeprint__qualname__)argt1rest2funcs       &/usr/lib/linuxmint/mintinstall/misc.pywrapperzprint_timing.<locals>.wrapper   sI    B*CB$(9(9BGv;M'NNOJ    )
DEBUG_MODE)r   r   s   ` r   print_timingr      s    	 r   c                 .    t         sy t        d| z         y )NzMintinstall (DEBUG): %s)r   r   )strs    r   debugr      s    	
#c
)*r   c                      t         j                  j                         } | j                         t         j                  j
                  k(  S )N)r   NetworkMonitorget_defaultget_connectivityNetworkConnectivityFULL)nms    r   networking_availabler      s6    				'	'	)B C$;$;$@$@@@r   )	osr   gi.repositoryr   getenvr   r   r   r    r   r   <module>r#      s2    
  RYYw&

+
Ar   