コード例 #1
0
 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
コード例 #2
0
 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
コード例 #3
0
ファイル: analyser_sax.py プロジェクト: vinber/osmose-backend
 def __enter__(self):
     Analyser.__enter__(self)
     # open database connections
     self._load_reader()
     self._load_parser()
     return self
コード例 #4
0
ファイル: analyser_sax.py プロジェクト: kreed/osmose-backend
 def __enter__(self):
     Analyser.__enter__(self)
     # open database connections
     self._load_reader()
     self._load_parser()
     return self