Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- C:\Python27\lib\site-packages\openerp_web-6.0.2-py2.7.egg\addons\openerp\controllers\utils.py in wrapper(*args=(), **kw={})
- 110 # User is logged in; allow access
- 111 clear_login_fields(kw)
- => 112 return fn(*args, **kw)
- 113 else:
- 114 action = kw.get('login_action', '')
- fn = <bound method Utilization.index of <mitr.controllers.utilization.Utilization object>>, args = (), kw = {}
- C:\Python27\lib\site-packages\openerp_web-6.0.2-py2.7.egg\openobject\tools\_expose.py in func_wrapper(*args=(<mitr.controllers.utilization.Utilization object>,), **kw={})
- 180 raise cherrypy.HTTPError(405)
- 181
- => 182 res = func(*args, **kw)
- 183 if format == 'json' or (allow_json and 'allow_json' in cherrypy.request.params):
- 184 cherrypy.response.headers['Content-Type'] = 'text/javascript'
- global res = r'C:\Python27\lib\site-packages\openerp_web-6.0.2-py2.7.egg\openobject\widgets\templates\textarea.mako', func = <function index>, args = (<mitr.controllers.utilization.Utilization object>,), kw = {}
- C:\Python27\lib\site-packages\openerp_web-6.0.2-py2.7.egg\addons\mitr\controllers\utilization.py in index(self=<mitr.controllers.utilization.Utilization object>, **kwargs={})
- 90 date_end = weeks.get_sunday(search['date_to_delta']).strftime(DATE_PATTERN)
- 91
- => 92 actual_dict = timesheet_res.sum_department_actual_by_date(department_codes(), date_start, date_end)
- 93
- 94 date_end = (weeks.get_sunday(search['date_to_delta']) + datetime.timedelta(days=7)).strftime(DATE_PATTERN)
- actual_dict undefined, timesheet_res = <openerp.utils.rpc.RPCProxy object>, timesheet_res.sum_department_actual_by_date = <function <lambda>>, global department_codes = <function department_codes>, date_start = '2011-08-08', date_end = '2011-09-11'
- C:\Python27\lib\site-packages\openerp_web-6.0.2-py2.7.egg\addons\mitr\controllers\utilization.py in department_codes()
- 49 rpc.session['department_caps'][department['code']] = department['capacity']
- 50 if len(rpc.session['department_codes']) > 1: # > 1 means DS
- => 51 if rpc.session['department_codes'].get(DSVP, None):
- 52 rpc.session['department_codes'].remove(DSVP)
- 53 return rpc.session['department_codes']
- global rpc = <module 'openerp.utils.rpc' from 'C:\Python27\li...eb-6.0.2-py2.7.egg\addons\openerp\utils\rpc.pyc'>, rpc.session = <openerp.utils.rpc.RPCSession object>, ].get = <bound method RPCSession.get of <openerp.utils.rpc.RPCSession object>>, global DSVP = 'DS-VP', builtin None = None
- <type 'exceptions.AttributeError'>: 'list' object has no attribute 'get'
- args = ("'list' object has no attribute 'get'",)
- message = "'list' object has no attribute 'get'"
Add Comment
Please, Sign In to add comment