Exemple #1
0
 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}
Exemple #2
0
  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__()
Exemple #3
0
def inreplace(filepath, find, replace):
  p = fs.join(environ.pwd, filepath)
  pun = fs.readfile(p)
  pun = pun.replace(find, replace)
  fs.writefile(p, pun)