def __init__(self, remote=None): # load configuration data load_config() # setup, sanity checks self.task_dir = turbogears.config.get("basepath.rpms") self._setup_logging() # Initialize core attributes if remote: self.remote = remote.rstrip("/") self.proxy = xmlrpclib.ServerProxy(self.remote + '/RPC2') self.tasks_added = [] self.t_downloaded = 0 self.tasklib = TaskLibrary()