﻿id,summary,reporter,owner,description,type,status,priority,component,severity,resolution,keywords,cc,release
13080,Trac 1.3.2dev: AttributeError: 'Environment' object has no attribute 'get_read_db',lkraav,Russ Tyndall,"Traceback

{{{
File ""/home/trac/src/trac.git/trac/web/main.py"", line 630, in _dispatch_request          
  dispatcher.dispatch(req)
File ""/home/trac/src/trac.git/trac/web/main.py"", line 252, in dispatch          
  resp = chosen_handler.process_request(req)
File ""/home/trac/src/trac-hacks.git/timingandestimationplugin/branches/trac1.0/timingandestimationplugin/webui.py"", line 130, in process_request          
  mgr = CustomReportManager(self.env, self.log)
File ""/home/trac/src/trac-hacks.git/timingandestimationplugin/branches/trac1.0/timingandestimationplugin/reportmanager.py"", line 22, in __init__          
  self.upgrade()
File ""/home/trac/src/trac-hacks.git/timingandestimationplugin/branches/trac1.0/timingandestimationplugin/reportmanager.py"", line 27, in upgrade          
  version = tryint(dbhelper.get_system_value(self.env, self.name))
File ""/home/trac/src/trac-hacks.git/timingandestimationplugin/branches/trac1.0/timingandestimationplugin/dbhelper.py"", line 127, in get_system_value          
  return get_scalar(env, ""SELECT value FROM system WHERE name=%s"", 0, key)
File ""/home/trac/src/trac-hacks.git/timingandestimationplugin/branches/trac1.0/timingandestimationplugin/dbhelper.py"", line 48, in get_scalar          
  data = get_first_row(env, sql, *params);
File ""/home/trac/src/trac-hacks.git/timingandestimationplugin/branches/trac1.0/timingandestimationplugin/dbhelper.py"", line 35, in get_first_row          
  db = env.get_read_db()
}}}",defect,new,normal,TimingAndEstimationPlugin,normal,,,,
