Ejemplo n.º 1
0
    def _print_valid_hierachy_list(self, tabs_left=0):
        """
        Imprime en consola la jerarquía de los archivos válidos del paquete.

        :param tabs_left: Número de tabs a la izquierda de los mensajes
        :type tabs_left: int

        :return: void
        :rtype: None
        """
        if self._validated:
            if self._validatedFilesHierarchyCreated:
                if len(self._validHierarchyFiles) > 0:
                    print_hierachy_list(self._validHierarchyFiles, 0, tabs_left)
            else:
                return self._throw_exception("PACKAGE_ERROR_NOT_HIERARCHY_VALID_CREATED")
        else:
            return self._throw_exception("PACKAGE_ERROR_NOT_VALIDATED_YET")
Ejemplo n.º 2
0
    def _print_hierarchy(self, tabs_left=0):
        """
        Imprime en consola la lista de archivos en forma de jerarquía.

        :param tabs_left: Número de tabs a la izquierda de los mensajes
        :type tabs_left: int

        :return: void
        :rtype: None
        """
        if self._isgeneratedHierarchyFiles:
            if len(self._packageFiles) == 0:
                print PACKAGE_FILE_NOT_FOUND
            elif self.get_number_of_elements() == 0:
                print PACKAGE_EMPTY
            else:
                print_hierachy_list(self._hierarchyFiles, 0, tabs_left)
        else:
            return self._throw_exception("PACKAGE_ERROR_NOT_HIERARCHY_CREATED")