Beispiel #1
0
 def __init__(self, catalog, override=False, schema='public'):
     self.conn = SQLConnection('xmm', schema)
     self.conn.autocommit = True
     self.working_format = 'votable'
     self.logger = get_logger('ICFx', log_filename='/tmp/icfx.log')
     self.logger.setLevel(logging.DEBUG)
     self.set_catalog(catalog)
     self.override = override
     self.source_catalogs = self.conn.execute_set("""
     select distinct source_catalog from fields;""",
                                                  quiet=False)
     self.source_catalogs = [x[0] for x in self.source_catalogs]
     sqllist.load_defaults()
     sqllist.GLOBALS['c'] = self.catalog.CATALOG