self.param_execute(self.insert_map[filepath], udl)
except (core_ex.DataLineError, core_ex.DBError) as exp:
relation = data.relation
- exp.color(map_description(filepath, relation),
- filepath, relation)
- raise exp
+ raise exp.color(map_description(filepath, relation),
+ filepath, relation)
except psycopg2.DatabaseError as exp:
relation = data.relation
- myexp = core_ex.DBDataLineError(udl, exp)
- myexp.color(map_description(filepath, relation),
- filepath, relation)
- raise myexp
+ raise core_ex.DBDataLineError(udl, exp).color(
+ map_description(filepath, relation),
+ filepath, relation)
class UploadBulkData(UploadData):
trim=uf['trim_upload']))
except core_ex.PGWUIError as exp:
relation = fmap['relation']
- exp.color(map_description(name, relation),
- name, relation)
- errors.append(exp)
+ errors.append(exp.color(map_description(name, relation),
+ name, relation))
if errors:
raise core_ex.MultiError(errors)
return filedata
try:
self.cur.execute('ROLLBACK;')
except psycopg2.DatabaseError as exp:
- err = ex.CannotRollbackError(exp)
- err.color(map_description(fileinfo.filepath,
- fileinfo.relation),
- fileinfo.filepath, fileinfo.relation)
+ err = ex.CannotRollbackError(exp).color(
+ map_description(fileinfo.filepath,
+ fileinfo.relation),
+ fileinfo.filepath, fileinfo.relation)
errors.append(err)
in_trans = False
finally: