Ticket #3079: doxygentrac-typeerror-comparison-datetime-float-fix.patch

File doxygentrac-typeerror-comparison-datetime-float-fix.patch, 1.3 kB (added by giel, 1 month ago)

fix for this bug

  • doxygentrac/doxygentrac.py

    old new  
    1111import re 
    1212import mimetypes 
    1313 
     14from datetime import datetime 
     15 
    1416from genshi.builder import tag 
    1517from genshi.core import Markup 
    1618 
     
    213215            if os.path.isdir(path): 
    214216                index = os.path.join(path, 'search.idx') 
    215217                if os.path.exists(index): 
    216                     creation = os.path.getctime(index
     218                    creation = datetime.fromtimestamp(os.path.getctime(index)
    217219                    for result in  self._search_in_documentation(doc, keywords): 
    218220                        result['url'] =  req.href.doxygen(doc) + '/' \ 
    219221                          + result['url'] 
     
    225227            index = os.path.join(index, 'search.idx') 
    226228            self.log.debug("looking in doc (%s) search.idx: %s:" % (doc, index)) 
    227229            if os.path.exists(index): 
    228                 creation = os.path.getctime(index
     230                creation = datetime.fromtimestamp(os.path.getctime(index)
    229231                for result in self._search_in_documentation('', keywords): 
    230232                    result['url'] =  req.href.doxygen() + '/' + \ 
    231233                      result['url']