"*.sh", "*.js", "*.vbs", "*.o", "Thumbs.db", ] stuff = {} for field in ["title", "author", "description", "version", "icon", "type", "email", "translate"]: stuff[field] = pbl.get_text_val(field) creds = {} creds["login"] = options.login creds["password"] = options.password resp = cs.put_campaign(name, cfgfile, wmldir, ign, stuff, creds) for message in resp.find_all("message", "error"): print message.get_text_val("message") elif options.update or options.status: if options.status: cdir = options.status else: cdir = options.update dirs = glob.glob(os.path.join(cdir, "*")) dirs = [x for x in dirs if os.path.isdir(x)] cs = CampaignClient(address) campaign_list = data = cs.list_campaigns() if not data: sys.stderr.write("Could not connect to the add-on server.\n")