import json, constant

class BaseJson:
    
    baseAddr = '/var/www/%s/' % constant.hostname
    baseJson = False

    def getBaseJson(self):
        """
            Retorna BASE JSON
        """

        if not self.baseJson:
            baseFile = open('%sbase.json' % self.baseAddr,'r')
            baseData = baseFile.read()
            baseFile.close()

            self.baseJson = json.loads(baseData)

        return self.baseJson

    def setBaseJson(self,data):
        """
            Atualiza BASE JSON
        """
        
        baseFile = open('%sbase.json' % self.baseAddr,'w')
        baseFile.write(data)
        baseFile.close()

        return True