def __init__(self, config): BaseHandler.__init__(self, 'Balancer') self.required_attrs = ['request_weight'] self.max_dataset_size = config.max_dataset_size * 1.e+12 self.target_reasons = dict(config.target_reasons)
def __init__(self, config): BaseHandler.__init__(self, 'Balancer') self.max_dataset_size = config.get('max_dataset_size', 0) * 1.e+12 self.max_cycle_volume = config.get('max_cycle_volume', 0) * 1.e+12 self.detoxhistory = DetoxHistoryBase(config.get('detox_history', None)) self.target_reasons = dict(config.target_reasons)
def __init__(self, debug=False): BaseHandler.__init__(self, debug) self.current={} self.sm= { ("se", "lfm"): "do_skip" ,("se", "recenttracks"): "do_recenttracks" ,("en", "recenttracks"): "do_skip" ,("se", "track"): "do_begin_track" ,("en", "track"): "do_end_track" ,("se", "artist"): ("do_grab_el_attrs","artist") ,("se", "artist", "en", "artist"): ("do_grab_el_data", "artist") ,("se", "album"): ("do_grab_el_attrs", "album") ,("se", "album", "en", "album"): ("do_grab_el_data", "album") ,("se", "name"): ("do_grab_el_attrs", "name") ,("se", "name", "en", "name"): ("do_grab_el_data", "name") ,("se", "mbid"): "do_noop" ,("se", "mbid", "en", "mbid"): ("do_grab_el_data", "mbid") ,("se", "url"): "do_noop" ,("se", "url", "en", "url"): ("do_grab_el_data", "url") ,("se", "date"): ("do_grab_el_attrs", "date") ,("se", "date", "en", "date"): ("do_grab_el_data", "date") }
def __init__(self, config): BaseHandler.__init__(self, 'Popularity') self.required_attrs = ['request_weight'] self.source_groups = set(config.source_groups) self.max_dataset_size = config.max_dataset_size * 1.e+12 self.max_replication = config.max_replication self.request_to_replica_threshold = config.request_to_replica_threshold self._datasets = []
def __init__(self, config): BaseHandler.__init__(self, 'Enforcer') if type(config.enforcer) is str: # A path to the common enforcer configuration enforcer_config = Configuration(config.enforcer) else: enforcer_config = config.enforcer self.interface = EnforcerInterface(enforcer_config)
def __init__(self, debug=False): BaseHandler.__init__(self, debug) self.currentTag = {} self.sm = { ("se", "lfm"): "do_skip", ("se", "track"): "do_begin_track", ("en", "track"): "do_end_track", ("se", "id"): "do_noop", ("se", "id", "en", "id"): "do_grab_data", ("se", "name"): "do_noop", ("se", "name", "en", "name"): "do_grab_data", ("se", "url"): "do_noop", ("se", "url", "en", "url"): "do_grab_data", ("se", "playcount"): "do_noop", ("se", "playcount", "en", "playcount"): "do_grab_data", ("se", "userplaycount"): "do_noop", ("se", "userplaycount", "en", "userplaycount"): "do_grab_data", ("se", "userloved"): "do_noop", ("se", "userloved", "en", "userloved"): "do_grab_data", ("se", "mbid"): "do_noop", ("se", "mbid", "en", "mbid"): "do_grab_data" ## ARTIST , ("se", "artist"): "do_noop", ("se", "artist", "en", "artist"): "do_skip", ("se", "artist", "se", "name"): "do_noop", ("se", "artist", "se", "name", "en", "name"): ("do_grab_artist_params", "artist.name"), ("se", "artist", "se", "mbid"): "do_noop", ("se", "artist", "se", "mbid", "en", "mbid"): ("do_grab_artist_params", "artist.mbid"), ("se", "artist", "se", "url"): "do_noop", ("se", "artist", "se", "url", "en", "url"): ("do_grab_artist_params", "artist.url") ## ALBUM , ("se", "album"): "do_noop", ("se", "album", "en", "album"): "do_skip", ("se", "album", "se", "artist"): "do_noop", ("se", "album", "se", "artist", "en", "artist"): ("do_grab_album_params", "album.artist"), ("se", "album", "se", "title"): "do_noop", ("se", "album", "se", "title", "en", "title"): ("do_grab_album_params", "album.title"), ("se", "album", "se", "mbid"): "do_noop", ("se", "album", "se", "mbid", "en", "mbid"): ("do_grab_album_params", "album.mbid"), ("se", "album", "se", "url"): "do_noop", ("se", "album", "se", "url", "en", "url"): ("do_grab_album_params", "album.url") ## TAGS , ("se", "toptags"): "do_skip", ("se", "tag"): "do_commit_tag", ("se", u"tag", "en", u"tag"): "do_skip", ("se", "tag", "se", "name"): "do_noop", ("se", "tag", "se", "name", "en", "name"): ("do_grab_tag_params", "tag.name"), ("se", "tag", "se", "url"): "do_noop", ("se", "tag", "se", "url", "en", "url"): ("do_grab_tag_params", "tag.url"), }
def __init__(self, config): BaseHandler.__init__(self, 'Popularity') self.required_attrs = ['request_weight'] self.source_groups = set(config.source_groups) self.max_dataset_size = config.max_dataset_size * 1.e+12 self.max_replication = config.max_replication self.request_to_replica_threshold = config.request_to_replica_threshold try: self.condition = Condition(config.condition, replica_variables) except: self.condition = None self._datasets = []
def __init__(self, application, request, **kwargs): BaseHandler.__init__(self, application, request, **kwargs) self.query = ""
def __init__(self, config): BaseHandler.__init__(self, 'GroupReassigner') self.from_groups = list(config.from_groups)
def __init__(self): BaseHandler.__init__(self, 'Direct') self._mysql = MySQL(**config.registry.db_params)
def __init__(self, config): BaseHandler.__init__(self, 'Undertaker') self.manual_evacuation_sites = list(config.get('additional_sites', [])) self.detoxhistory = DetoxHistoryBase(config.get('detox_history', None))
def __init__(self, config): BaseHandler.__init__(self, 'Undertaker')