示例#1
0
    def handle(self, *args, **kwargs):
        # parse command arguments
        self.verbosity = int(kwargs.get("verbosity", 1))
        traceback = kwargs.get("traceback", False)
        self.set_up_logging(["ngeo_browse_server"], self.verbosity, traceback)

        package_paths = args
        if not len(package_paths):
            raise CommandError("No packages given.")

        ignore_cache = kwargs["ignore_cache"]

        config = get_ngeo_config()

        for package_path in package_paths:
            result = import_package(package_path, ignore_cache, config)
示例#2
0
    def handle(self, *args, **kwargs):
        System.init()
        
        # parse command arguments
        self.verbosity = int(kwargs.get("verbosity", 1))
        traceback = kwargs.get("traceback", False)
        self.set_up_logging(["ngeo_browse_server"], self.verbosity, traceback)

        logger.info("Starting browse import from command line.")

        package_paths = args
        if not len(package_paths):
            logger.error("No packages given.")
            raise CommandError("No packages given.")
        
        ignore_cache = kwargs["ignore_cache"]
        
        config = get_ngeo_config()

        for package_path in package_paths:
            result = import_package(package_path, ignore_cache, config)

        logger.info("Successfully finished browse import from command line.")