id summary reporter owner description type status priority milestone component version severity resolution keywords cc branch changelog apichanges internalchanges 11913 Remove use of deprecated get_read_db Ryan J Ollos Ryan J Ollos "There are numerous uses of `Environment.get_read_db` in the codebase, including the tests. {{{ ./trac/ticket/query.py: db = self.env.get_read_db() ./trac/ticket/query.py: db = self.env.get_read_db() ./trac/ticket/report.py: return self.env.get_read_db().concat(*parts) ./trac/ticket/tests/query.py: 'cast_priority': self.env.get_read_db().cast('priority.value', 'int')}) ./trac/ticket/tests/query.py: 'cast_priority': self.env.get_read_db().cast('priority.value', 'int')}) ./trac/ticket/tests/query.py: 'cast_priority': self.env.get_read_db().cast('priority.value', 'int')}) ./trac/ticket/tests/query.py:ORDER BY COALESCE(t.id,0)=0,t.id"""""" % {'like': self.env.get_read_db().like()}) ./trac/ticket/tests/query.py:ORDER BY COALESCE(t.id,0)=0,t.id"""""" % {'like': self.env.get_read_db().like()}) ./trac/ticket/tests/query.py:ORDER BY COALESCE(t.id,0)=0,t.id"""""" % {'like': self.env.get_read_db().like()}) ./trac/ticket/tests/query.py:ORDER BY COALESCE(t.id,0)=0,t.id"""""" % {'like': self.env.get_read_db().like()}) ./trac/ticket/tests/query.py: foo = self.env.get_read_db().quote('foo') ./trac/ticket/tests/query.py: foo = self.env.get_read_db().quote('foo') ./trac/ticket/tests/query.py:ORDER BY COALESCE(t.id,0)=0,t.id"""""" % {'like': self.env.get_read_db().like()}) ./trac/ticket/tests/query.py: 'cast_time': self.env.get_read_db().cast('t.time', 'int64')}) ./trac/ticket/tests/query.py: 'cast_time': self.env.get_read_db().cast('t.time', 'int64')}) ./trac/ticket/tests/query.py: 'cast_time': self.env.get_read_db().cast('t.time', 'int64')}) ./trac/ticket/tests/query.py: 'cast_time': self.env.get_read_db().cast('t.time', 'int64')}) ./trac/ticket/tests/query.py: 'cast_changetime': self.env.get_read_db().cast('t.changetime', 'int64')}) ./trac/ticket/tests/query.py:ORDER BY COALESCE(t.id,0)=0,t.id"""""" % {'like': self.env.get_read_db().like()}) ./trac/ticket/tests/report.py: self.assertEqual(self.env.get_read_db().concat(""''"", '%s', ""''""), sql) ./trac/ticket/tests/report.py: db = self.env.get_read_db() ./trac/upgrades/db18.py: """""" % env.get_read_db().cast('s2.var_value', 'int')) ./trac/upgrades/db25.py: db = env.get_read_db() ./trac/upgrades/db21.py: owner = env.get_read_db().concat('owner', ""' *'"") ./trac/db/tests/api.py: db = self.env.get_read_db() ./trac/db/tests/api.py: db = self.env.get_read_db() ./trac/db/tests/api.py: db = self.env.get_read_db() ./trac/versioncontrol/cache.py: db = self.env.get_read_db() }}}" enhancement closed normal 1.1.4 general normal fixed Replaced use of deprecated `Environment.get_read_db()` with transaction context manager `db_query`.