Exemplo n.º 1
0
 def reset(self):
     if self.old_cwd is not None:
         log.debug("Returning to original path: %s", self.old_cwd)
         os.chdir(self.old_cwd)
     log.debug("Cleaning out all subsets (There are %d)...",
               subset.count_subsets())
     subset.clear_subsets()
Exemplo n.º 2
0
 def reset(self):
     if self.old_working_directory is not None:
         log.debug(
             "Returning to original path: %s", self.old_working_directory)
         os.chdir(self.old_working_directory)
     log.debug(
         "Cleaning out all subsets (There are %d)...", subset.count_subsets())
     subset.clear_subsets()
     if self.database:
         self.database.close()
Exemplo n.º 3
0
 def reset(self):
     if self.old_working_directory is not None:
         log.debug("Returning to original path: %s",
                   self.old_working_directory)
         os.chdir(self.old_working_directory)
     log.debug("Cleaning out all subsets (There are %d)...",
               subset.count_subsets())
     subset.clear_subsets()
     if self.database:
         self.database.close()
    def do_analysis(self):
        log.info("Performing User analysis")
        current_schemes = [s for s in self.cfg.user_schemes]
        scheme_count = len(current_schemes)
        subset_count = subset.count_subsets()

        self.cfg.progress.begin(scheme_count, subset_count)
        if scheme_count > 0:
            for s in current_schemes:
                res = self.analyse_scheme(s)

                # Write out the scheme
                self.cfg.reporter.write_scheme_summary(s, res)
        else:
            log.error("Search set to 'user', but no user schemes detected in .cfg file. Please check.")
            raise AnalysisError

        self.cfg.progress.end()

        self.cfg.reporter.write_best_scheme(self.results)
Exemplo n.º 5
0
    def do_analysis(self):
        log.info("Performing User analysis")
        current_schemes = [s for s in self.cfg.user_schemes]
        scheme_count = len(current_schemes)
        subset_count = subset.count_subsets()

        self.cfg.progress.begin(scheme_count, subset_count)
        if scheme_count > 0:
            for s in current_schemes:
                res = self.analyse_scheme(s)

                # Write out the scheme
                self.cfg.reporter.write_scheme_summary(s, res)
        else:
            log.error(
                "Search set to 'user', but no user schemes detected in .cfg file. Please check."
            )
            raise AnalysisError

        self.cfg.progress.end()

        self.cfg.reporter.write_best_scheme(self.results)
Exemplo n.º 6
0
 def reset(self):
     if self.old_cwd is not None:
         log.debug("Returning to original path: %s", self.old_cwd)
         os.chdir(self.old_cwd)
     log.debug("Cleaning out all subsets (There are %d)...", subset.count_subsets())
     subset.clear_subsets()