Ejemplo n.º 1
0
def mkdir(path):
    """
    Crea un directorio
    @param path: ruta a crear
    @type path: str
    @rtype: bool
    @return: devuelve False en caso de error
    """
    logger.info("deportesalacarta.core.filetools mkdir " + path)

    path = encode(path)
    if path.lower().startswith("smb://"):
        try:
            samba.create_directory(os.path.basename(path),
                                   os.path.dirname(path))
        except gaierror:
            import traceback
            logger.info(
                "deportesalacarta.core.filetools mkdir: Error al crear la ruta "
                + traceback.format_exc())
            platformtools.dialog_notification("Error al crear la ruta", path)
            return False
    else:
        try:
            # path = normalize(path, respect)
            os.mkdir(path)
        except OSError:
            import traceback
            logger.info(
                "deportesalacarta.core.filetools mkdir: Error al crear la ruta "
                + traceback.format_exc())
            platformtools.dialog_notification("Error al crear la ruta", path)
            return False

    return True
def mkdir(path):
    """
    Crea un directorio
    @param path: ruta a crear
    @type path: str
    """
    logger.info("pelisalacarta.core.filetools mkdir " + path)

    path = encode(path)
    if path.lower().startswith("smb://"):
        try:
            samba.create_directory(os.path.basename(path),
                                   os.path.dirname(path))
        except gaierror:
            import traceback
            logger.info(
                "pelisalacarta.core.filetools mkdir: Error al crear la ruta " +
                traceback.format_exc())
            platformtools.dialog_notification("Error al crear la ruta", path)
    else:
        try:
            os.mkdir(path)
        except OSError:
            import traceback
            logger.info(
                "pelisalacarta.core.filetools mkdir: Error al crear la ruta " +
                traceback.format_exc())
            platformtools.dialog_notification("Error al crear la ruta", path)
Ejemplo n.º 3
0
def mkdir(path):
    """
    Crea un directorio
    @param path: ruta a crear
    @type path: str
    @rtype: bool
    @return: devuelve False en caso de error
    """
    logger.info("pelisalacarta.core.filetools mkdir " + path)

    path = encode(path)
    if path.lower().startswith("smb://"):
        try:
            samba.create_directory(os.path.basename(path), os.path.dirname(path))
        except gaierror:
            import traceback

            logger.info("pelisalacarta.core.filetools mkdir: Error al crear la ruta " + traceback.format_exc())
            platformtools.dialog_notification("Error al crear la ruta", path)
            return False
    else:
        try:
            # path = normalize(path, respect)
            os.mkdir(path)
        except OSError:
            import traceback

            logger.info("pelisalacarta.core.filetools mkdir: Error al crear la ruta " + traceback.format_exc())
            platformtools.dialog_notification("Error al crear la ruta", path)
            return False

    return True