def insert_record(moon_dict, master_images_id): ''' Make a new record to be in the master_finders table. ''' record = MasterFinders() record.object_name = moon_dict['object'] record.jpl_ra = moon_dict['jpl_ra'] record.jpl_dec = moon_dict['jpl_dec'] record.master_images_id = master_images_id record.version = __version__ session.add(record) session.commit()
def insert_record(moon_dict, master_images_id): ''' Make a new record to be in the master_finders table. ''' record = MasterFinders() record.object_name = moon_dict['object'] record.jpl_ra = moon_dict['jpl_ra'] record.jpl_dec = moon_dict['jpl_dec'] try: record.diameter = float(moon_dict['jpl_ang_diam']) except Exception as err: logging.critical('{0} {1} {2}'.format( type(err), err.message, sys.exc_traceback.tb_lineno)) try: record.magnitude = float(moon_dict['jpl_APmag']) except Exception as err: logging.critical('{0} {1} {2}'.format( type(err), err.message, sys.exc_traceback.tb_lineno)) record.master_images_id = master_images_id record.version = __version__ session.add(record) session.commit()