Bizarrely I'm only getting this error on one folder - I can bypass this folder and go to any sub folder without a problem
eg. trac.db/browser/trunk/http is the problem folder, but I can go to trac.db/browser/trunk/http/project without any problem. I'm assuming that something has gone a bit wrong in either the SVN or Trac database for this folder, but I'm not sure what, why or how to fix it. Any help would be appreciated. The error I'm receiving and the Python track back is below. Regards Stephen ====================================== Internal Error TypeError: unsupported operand type(s) for -: 'Undefined' and 'datetime.datetime' The Python track back is : - File "C:\Python25\lib\site-packages\trac-0.11dev_r5686-py2.5.egg\trac\versioncontrol\templates\dir_entries.html", line 22, in <Expression u"dir.timerange and 'border-color: rgb(%s,%s,%s)' % dir.colorize_age(dir.timerange.relative(change.date)) or None"> <http://support.khis-system.net/trac/KHISSystem.db/browser/trunk/http#frame0> Code fragment: 1. </td> 2. <td class="size">${sizeinfo(entry.content_length)}</td> 3. <td class="rev"> 4. <a title="View Revision Log" href="${href.log(entry.path, rev=rev)}">$entry.rev</a> 5. </td> 6. <td class="age" style="${dir.timerange and 'border-color: rgb(%s,%s,%s)' % 7. dir.colorize_age(dir.timerange.relative(change.date)) or None}"> 8. ${dateinfo(change.date)} 9. </td> 10. <td class="change"> 11. <span class="author">${authorinfo(change.author)}:</span> Local variables: NameValue data [{'change': {}}, {'entry': < trac.versioncontrol.svn_fs.SubversionNode ... - File "c:\python25\lib\site-packages\Trac-0.11dev_r5686-py2.5.egg\trac\versioncontrol\web_ui\browser.py", line 171, in relative <http://support.khis-system.net/trac/KHISSystem.db/browser/trunk/http#frame1> Code fragment: 1. def relative(self, datetime): 2. if self._total is None: 3. self._total = float(self.seconds_between(self.newest, self.oldest)) 4. age = 1.0 5. if self._total: 6. age = self.seconds_between(datetime, self.oldest) / self._total 7. return age 8. 9. def insert(self, datetime): 10. self._total = None 11. self.oldest = min(self.oldest, datetime) Local variables: NameValue age 1.0 datetime <Undefined 'date'> self <trac.versioncontrol.web_ui.browser.TimeRange object at 0x05D490F0> - File "c:\python25\lib\site-packages\Trac-0.11dev_r5686-py2.5.egg\trac\versioncontrol\web_ui\browser.py", line 157, in seconds_between <http://support.khis-system.net/trac/KHISSystem.db/browser/trunk/http#frame2> Code fragment: 1. def __init__(self, base): 2. self.oldest = self.newest = base 3. self._total = None 4. 5. def seconds_between(self, dt1, dt2): 6. delta = dt1 - dt2 7. return delta.days * 24 * 3600 + delta.seconds 8. 9. def to_seconds(self, dt): 10. return self.seconds_between(dt, TimeRange.min) 11. Local variables: NameValue dt1 <Undefined 'date'> dt2 datetime.datetime(2007, 3, 9, 14, 19, 23, tzinfo=<FixedOffset "UTC" ... self <trac.versioncontrol.web_ui.browser.TimeRange object at 0x05D490F0> --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Trac Users" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/trac-users?hl=en -~----------~----~----~----~------~----~------~--~---
