Commit 0e110c5bf35571f68cd69dd130c1046fff7da367

Authored by Eduardo Santos
Committed by Eduardo Santos
2 parents a39e8c80 f86c3ca1
Exists in master

Bug na hora de gravar os dados no banco

Showing 1 changed file with 4 additions and 1 deletions   Show diff stats
cocar/commands/scan_commands.py
... ... @@ -200,6 +200,7 @@ class ScanCommands(command.Command):
200 200 log.info("Inserindo impressora com o IP %s", hostname)
201 201 try:
202 202 session.add(host)
  203 + session.flush()
203 204 except IntegrityError, e:
204 205 log.error("Erro adicionando impressora com o IP %s. IP Repetido\n%s", hostname, e.message)
205 206 else:
... ... @@ -211,6 +212,7 @@ class ScanCommands(command.Command):
211 212 log.info("Inserindo computador com o IP %s", hostname)
212 213 try:
213 214 session.add(host)
  215 + session.flush()
214 216 except IntegrityError, e:
215 217 log.error("Erro adicionando computador com o IP %s. IP Repetido\n%s", hostname, e.message)
216 218 else:
... ... @@ -222,12 +224,13 @@ class ScanCommands(command.Command):
222 224 log.info("Inserindo host genérico com o IP %s", hostname)
223 225 try:
224 226 session.add(host)
  227 + session.flush()
225 228 except IntegrityError, e:
226 229 log.error("Erro adicionando host genérico com o IP %s. IP Repetido\n%s", hostname, e.message)
227 230 else:
228 231 log.info("Host genérico com o IP %s já cadastrado", hostname)
229 232  
230   - session.flush()
  233 + #session.flush()
231 234  
232 235 def get_printers(self):
233 236 """
... ...