| |
- partition
- pc
class partition |
|
Clase para el manejo de particiones del sistema |
|
Methods defined here:
- __init__(self, dev, fs=None)
- Constructor de la clase
Argumentos de entrada:
dev -- dispositivo de bloques
fs -- sistema de ficheros del dispositivo (default None)
- __unicode__(self)
- check(self)
- Monta la partición y comprueba su contenido
- detect_os(self)
- Detecta el tipo de sistema operativo que contiene la partición.
La deteccion está basada en el sistema de ficheros y las carpetas
existentes en él
- is_mounted(self, automount=False)
- Comprueba si la partición está montada y devuelve el punto de
montaje actual en caso afirmativo
- search_users(self)
- Busca posibles usuarios en la particiones detectadas
|
class pc |
|
Clase para el manejo de información del PC |
|
Methods defined here:
- __init__(self)
- Constructor de la clase
- check_all_partitions(self)
- Comprueba todas las particiones previamente detectadas
- error(self, e)
- Almacena los errores en tiempo de ejecución OBSOLETO
- get_devices(self, fs=[])
- Busca las particiones del equipo que contengan el sistema
de ficheros especificado. Por defecto busca todas las disponibles
Argumentos de entrada:
fs -- lista con los sistemas de ficheros a buscar (default [])
- get_lnx_users(self)
- Devuelve una lista con la ruta a las carpetas de los usuarios de Linux
- get_mac_users(self)
- Devuelve una lista con la ruta a las carpetas de los usuarios de Mac OS
- get_win_users(self)
- Devuelve una lista con la ruta a las carpetas de los usuarios de Windows
- get_windows(self)
- Devuelve las particiones que contienen un Sistema Operativo Windows instalado
- map_win_units(self, dpaths)
- Devuelve un diccionario que asocia los puntos de montaje de
Linux con la asignación de unidades de Windows.
Argumentos de entrada:
dpaths -- diccionario con las rutas de carpetas de Windows
| |