I had these earlier, but they went away, and are now apparently back. These happen sometimes when I go to record a show, or view the list of scheduled recordings. I think what happened last time is that they cleared out.
It seems to me that it might be related to recording a program that has already started in a time slot previous; ie., starts at 10:00 and ends at 11:00. Recording it from 10:30 to 11:00 may be what's tripping this up. I'll try to confirm this in a bit... alternate ideas most welcome :) --MorganTitle: web.Server Traceback (most recent call last) web.Server Traceback (most recent call last):
exceptions.AttributeError: 'NoneType' object has no attribute 'displayname'
/usr/local/freevo/runtime/lib/python2.2/site-packages/twisted/web/server.py, line 157 in process
155����try:
156������resrc = self.site.getResourceFor(self)
157������self.render(resrc)
158����except:
Self
| site | twisted.web.server.Site instance @ 0x80090a54
<twisted.web.server.Site instance at 0x80090a54>
|
Locals
| resrc | __builtin__.RecordResource instance @ 0x80638564
<__builtin__.RecordResource instance at 0x80638564>
|
| self | twisted.web.server.Request instance @ 0x812a1a3c
<GET /record.rpy HTTP/1.1>
|
/usr/local/freevo/runtime/lib/python2.2/site-packages/twisted/web/server.py, line 164 in render
162��def render(self, resrc):
163����try:
164������body = resrc.render(self)
165����except UnsupportedMethod, e:
Locals
| resrc | __builtin__.RecordResource instance @ 0x80638564
<__builtin__.RecordResource instance at 0x80638564>
|
| self | twisted.web.server.Request instance @ 0x812a1a3c
<GET /record.rpy HTTP/1.1>
|
Globals
| UnsupportedMethod | <class twisted.web.server.UnsupportedMethod at 0x802ca95c> |
/usr/local/freevo/src/www/web_types.py, line 112 in render
110������return '<h1>401 Authentication required</h1>'
111����else:
112������return self._render(request)
113
Locals
| self | __builtin__.RecordResource instance @ 0x80638564
<__builtin__.RecordResource instance at 0x80638564>
|
| request | twisted.web.server.Request instance @ 0x812a1a3c
<GET /record.rpy HTTP/1.1>
|
./src/www/htdocs/record.rpy, line 152 in _render
150������fv.tableCell(time.strftime('%b %d %H:%M', time.localtime(prog.stop)), 'class="'+status+'" align="left" colspan="1"')
151
152������chan = tv_util.get_chan_displayname(prog.channel_id)
153������if not chan: chan = 'UNKNOWN'
Locals
| status | 'recording' |
| fv | web_types.HTMLResource instance @ 0x80996b1c
<web_types.HTMLResource instance at 0x80996b1c>
|
| chan | 'MAX' |
| prog | epg_types.TvProgram instance @ 0x814784ac
<epg_types.TvProgram instance at 0x814784ac>
|
Globals
| time | <module 'time' from '/usr/local/freevo/runtime/lib/python2.2/lib-dynload/time.so'> |
| tv_util | <module 'tv_util' from '/usr/local/freevo/src/tv/tv_util.pyc'> |
/usr/local/freevo/src/tv/tv_util.py, line 157 in get_chan_displayname
155
156��guide = epg_xmltv.get_guide()
157��return guide.chan_dict.get(channel_id).displayname
158
Locals
| channel_id | 'C60mzap2it.com' |
| guide | epg_types.TvGuide instance @ 0x803a105c
<epg_types.TvGuide instance at 0x803a105c>
|
Globals
| epg_xmltv | <module 'epg_xmltv' from '/usr/local/freevo/src/tv/epg_xmltv.pyc'> |
exceptions.AttributeError: 'NoneType' object has no attribute 'displayname'
