def __enter__(self): Analyser.__enter__(self) psycopg2.extensions.register_type(psycopg2.extensions.UNICODE) psycopg2.extensions.register_type(psycopg2.extensions.UNICODEARRAY) # open database connections + output file self.gisconn = psycopg2.connect(self.config.db_string) psycopg2.extras.register_hstore(self.gisconn, unicode=True) self.giscurs = self.gisconn.cursor(cursor_factory=psycopg2.extras.DictCursor) self.apiconn = OsmOsis.OsmOsis(self.config.db_string, self.config.db_schema) return self
def __enter__(self): Analyser.__enter__(self) psycopg2.extensions.register_type(psycopg2.extensions.UNICODE) psycopg2.extensions.register_type(psycopg2.extensions.UNICODEARRAY) # open database connections + output file self.gisconn = psycopg2.connect(self.config.db_string) psycopg2.extras.register_hstore(self.gisconn, unicode=True) self.giscurs = self.gisconn.cursor( cursor_factory=psycopg2.extras.DictCursor) self.apiconn = OsmOsis.OsmOsis(self.config.db_string, self.config.db_schema, dump_sub_elements=False) return self
def __enter__(self): Analyser.__enter__(self) # open database connections self._load_reader() self._load_parser() return self