server/migractions.py
branchstable
changeset 6187 348c7d93cda3
parent 6186 8ada7df95877
child 6189 9fa02f352c8c
equal deleted inserted replaced
6186:8ada7df95877 6187:348c7d93cda3
  1325         if not ask_confirm or self.confirm('Execute sql: %s ?' % sql):
  1325         if not ask_confirm or self.confirm('Execute sql: %s ?' % sql):
  1326             try:
  1326             try:
  1327                 cu = self.session.system_sql(sql, args)
  1327                 cu = self.session.system_sql(sql, args)
  1328             except:
  1328             except:
  1329                 ex = sys.exc_info()[1]
  1329                 ex = sys.exc_info()[1]
  1330                 if self.confirm('Error: %s\nabort?' % ex):
  1330                 if self.confirm('Error: %s\nabort?' % ex, pdb=True):
  1331                     raise
  1331                     raise
  1332                 return
  1332                 return
  1333             try:
  1333             try:
  1334                 return cu.fetchall()
  1334                 return cu.fetchall()
  1335             except:
  1335             except:
  1353                 msg = rql
  1353                 msg = rql
  1354             if not ask_confirm or self.confirm('Execute rql: %s ?' % msg):
  1354             if not ask_confirm or self.confirm('Execute rql: %s ?' % msg):
  1355                 try:
  1355                 try:
  1356                     res = execute(rql, kwargs, build_descr=build_descr)
  1356                     res = execute(rql, kwargs, build_descr=build_descr)
  1357                 except Exception, ex:
  1357                 except Exception, ex:
  1358                     if self.confirm('Error: %s\nabort?' % ex):
  1358                     if self.confirm('Error: %s\nabort?' % ex, pdb=True):
  1359                         raise
  1359                         raise
  1360         return res
  1360         return res
  1361 
  1361 
  1362     def rqliter(self, rql, kwargs=None, ask_confirm=True):
  1362     def rqliter(self, rql, kwargs=None, ask_confirm=True):
  1363         return ForRqlIterator(self, rql, None, ask_confirm)
  1363         return ForRqlIterator(self, rql, None, ask_confirm)