def __init__(self, api_key, **kwargs): self.config = dict() #cache old searches to avoid hitting the server self.search_buffer = dict() #Store the path to where we are self.path = os.path.abspath(os.path.dirname(__file__)) if 'force_lang' in kwargs: logger.warning( "'force_lang' keyword argument is deprecated as of version 0.4" ) #extract all argument and store for later use self.config['api_key'] = api_key self.config['cache_dir'] = kwargs.get( "cache_dir", os.path.join(tempfile.gettempdir(), name)) self.config['actors'] = kwargs.get('actors', False) self.config['banners'] = kwargs.get('banners', False) self.config['ignore_case'] = kwargs.get('ignore_case', False) #Create the loader object to use self.loader = Loader(self.config['cache_dir']) #Create the list of available mirrors tree = generate_tree( self.loader.load(__mirrors__.format(**self.config))) self.mirrors = MirrorList(tree)
def __init__(self, api_key, **kwargs): self.config = dict() # cache old searches to avoid hitting the server self.search_buffer = dict() # extract all argument and store for later use self.config['api_key'] = api_key self.config['cache_dir'] = kwargs.get( "cache_dir", make_unicode(os.path.join(tempfile.gettempdir(), __NAME__))) self.config['actors'] = kwargs.get('actors', False) self.config['banners'] = kwargs.get('banners', False) self.config['ignore_case'] = kwargs.get('ignore_case', False) # Create the loader object to use self.loader = Loader(self.config['cache_dir'], timeout=kwargs.get('timeout', None)) # Create the list of available mirrors tree = generate_tree(self.loader.load(mirrors.format(**self.config))) self.mirrors = MirrorList(tree)
def setUp(self): super(TestLoader, self).setUp() self.tmp = tempfile.mkdtemp() self.loader = Loader(self.tmp) self.context = {"api_key": "B43FF87DE395DF56"}