Changeset 456
- Timestamp:
- 05/21/08 14:31:24
- Arquivos:
Legenda:
- Não modificado
- Adicionado
- Removido
- Modificado
- Copiado
- Movido
cacic/trunk/agente-linux/pycacic/src/coletores/coletor.py
r450 r456 61 61 raise Exception("Abstract method getUVCKey(), must override") 62 62 63 def getDatKeyPrefix(self): 64 """Retorna o prefixo do nome da chave no dat""" 65 s = self.getName().split('_') 66 return '%s%s_%s%s.' % (s[0][0].upper(), s[0][1:], s[1][0].upper(), s[1][1:]) 67 63 68 def getEncryptedDict(self): 64 69 """ Retorna o dicionario de dados da coleta encryptado """ … … 77 82 """ 78 83 try: 84 if prefixo == '': 85 prefixo = self.getDatKeyPrefix() 79 86 data = self.spd_key.join(["%s%s%s%s" % (prefixo, k, self.spd_value, chaves[k]) for k in chaves.keys()]) 80 87 Arquivo.saveFile(path, self.encripta(data)) 81 except :82 raise Exception('Erro ao gravar dat: %s ' % path)88 except Exception, e: 89 raise Exception('Erro ao gravar dat: %s - Motivo: %s' % path, e) 83 90 84 91 def getUVCDat(self, path, chave): … … 103 110 keys.sort() 104 111 return ';'.join(['%s' % dicionario[i] for i in keys if i != 'UVC']) 112 113 def start(self): 114 """Inicia a coleta do coletor atual""" 115 self.setDicionario() 116 self.createDat(self.dicionario, self.PATH + self.OUTPUT_DAT) 105 117 106 118 def encripta(self, text):
