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 :)

--Morgan
Title: 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'

Reply via email to