class SingleNetworkSearcher(object): """Handles searching for and classifying a company's profiles on an individual social network.""" def __init__(self, classifier, searchengine, profile_converter, network): self.engine = searchengine self.classifier = NetworkClassifier(classifier, profile_converter, network) self.network = network def query(self, query): """Returns results for this searcher's network.""" profiles = self.engine.query(query) classified = self.classifier.classify_profiles(name=query, profiles=profiles) return classified
def __init__(self, classifier, searchengine, profile_converter, network): self.engine = searchengine self.classifier = NetworkClassifier(classifier, profile_converter, network) self.network = network