Edgewall Software

Ticket #4397: precedence-patch.diff

File precedence-patch.diff, 3.0 KB (added by wkornewald, 2 years ago)

patch against trunk

  • trac/prefs/web_ui.py

     
    108108                    req.session.change_sid(val) 
    109109                else: 
    110110                    req.session[field] = val 
    111             elif field in req.args and req.session: 
     111            elif field in req.args and field in req.session: 
    112112                del req.session[field] 
    113113 
    114114    def _do_load(self, req): 
  • trac/ticket/web_ui.py

     
    492492                return None 
    493493            kind, verb = status_map[status] 
    494494            title = html('Ticket ', html.em('#', id, title=summary), 
    495                          type and ' (%s) ' % type or '', verb) 
     495                         (type and ' (%s) ' % type) or '', verb) 
    496496            ticket_href = req.href.ticket(id) 
    497497            if cid: 
    498498                ticket_href += '#comment:' + cid 
  • trac/ticket/query.py

     
    526526                email = req.session.get('email') 
    527527                name = req.session.get('name') 
    528528                if email or name: 
    529                     constraints['cc'] = ('~%s' % email or name,) 
     529                    constraints['cc'] = ('~%s' % (email or name),) 
    530530 
    531531        query = Query(self.env, constraints, req.args.get('order'), 
    532532                      req.args.has_key('desc'), req.args.get('group'), 
  • trac/versioncontrol/api.py

     
    121121class NoSuchNode(TracError): 
    122122    def __init__(self, path, rev, msg=None): 
    123123        TracError.__init__(self, "%sNo node %s at revision %s" \ 
    124                            % (msg and '%s: ' % msg or '', path, rev)) 
     124                           % ((msg and '%s: ' % msg) or '', path, rev)) 
    125125 
    126126class Repository(object): 
    127127    """Base class for a repository provided by a version control system.""" 
  • trac/wiki/formatter.py

     
    538538            self.close_indentation() # FIXME: why not lists in quotes? 
    539539            self._list_stack.append((new_type, depth)) 
    540540            self._set_tab(depth) 
    541             class_attr = list_class and ' class="%s"' % list_class or '' 
    542             start_attr = start and ' start="%s"' % start or '' 
     541            class_attr = (list_class and ' class="%s"' % list_class) or '' 
     542            start_attr = (start and ' start="%s"' % start) or '' 
    543543            self.out.write('<'+new_type+class_attr+start_attr+'><li>') 
    544544        def close_list(tp): 
    545545            self._list_stack.pop()