def __init__(self): self.licenses = {} for i in filelist(AIRSTRIP_LICENSES).get(): d = fs.readfile(i).split('\n\n') licenseurl = d.pop(0) licensecontent = '\n\n'.join(d) name = fs.basename(i).split('.').pop(0).upper() self.licenses[name] = {"name": name, "url": licenseurl, "content": licensecontent}
def __init__(self): if not fs.exists(AIRSTRIP_RC_PATH): fs.writefile(AIRSTRIP_RC_PATH, json.dumps(EMPTY_RC, indent = 2)) try: self.rc = json.loads(fs.readfile(AIRSTRIP_RC_PATH)) except: raise error.AirRC(error.BROKEN, "Your airstrip rc file (%s) is horked! Please rm or fix it" % AIRSTRIP_RC_PATH) if not self.rc['version'] == API: self.__ask__()
def inreplace(filepath, find, replace): p = fs.join(environ.pwd, filepath) pun = fs.readfile(p) pun = pun.replace(find, replace) fs.writefile(p, pun)