def run(self, controller, name): if self.search_str: reportusage.record_feature('query', controller) if self.queryPipeline is not None and \ len(self.queryPipeline.modules) > 0: VisualQuery.run(self, controller, name) compiler = SearchCompiler(self.search_str, self.use_regex) self.search_stmt = compiler.searchStmt
def __init__(self, search_str=None, pipeline=None, versions_to_check=None, use_regex=False): VisualQuery.__init__(self, pipeline, versions_to_check) self.search_str = search_str self.use_regex = use_regex
def matchModule(self, version_id, module): if self.queryPipeline is not None and \ len(self.queryPipeline.modules) > 0: if VisualQuery.matchModule(self, version_id, module): return self.search_stmt.matchModule(version_id, module) return False else: return self.search_stmt.matchModule(version_id, module)
def matchModule(self, version_id, module): if self.queryPipeline is not None and \ len(self.queryPipeline.modules) > 0: return VisualQuery.matchModule(self, version_id, module) return True
def run(self, vistrail, name): VisualQuery.run(self, vistrail, name) self.search_stmt = SearchCompiler(self.search_str).searchStmt
def __init__(self, search_str=None, pipeline=None, versions_to_check=None): VisualQuery.__init__(self, pipeline, versions_to_check) self.search_str = search_str
def run(self, vistrail, name): VisualQuery.run(self, vistrail, name) compiler = SearchCompiler(self.search_str, self.use_regex) self.search_stmt = compiler.searchStmt
def run(self, controller, name): if self.queryPipeline is not None and \ len(self.queryPipeline.modules) > 0: VisualQuery.run(self, controller, name) compiler = SearchCompiler(self.search_str, self.use_regex) self.search_stmt = compiler.searchStmt