Changeset 3358

Show
Ignore:
Timestamp:
03/13/08 18:39:56 (9 months ago)
Author:
rharkins
Message:

* Retired buggy v1.0 tag.
* Fixed typo in setup.py
* Added CHANGELOG
* Fixed parsing issue when no line split was available.
* Fixed setup.py issue.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • checklistplugin/0.11/tags/v1.01/trac_checklist/macros.py

    r3345 r3358  
    2222        lines = iter(args.split('\n')) 
    2323        flags = {} 
     24        header = '' 
    2425        for line in lines: 
    2526            line = line.strip() 
     
    3132                    isinstance(value, basestring) and value.strip() or value 
    3233            else: 
     34                header = line + '\n' 
    3335                break 
    34         text = '\n'.join(lines) 
     36        text = header + '\n'.join(lines) 
    3537        context = flags.get('context', formatter.req.path_info) 
    36         # There MUST be an easier way... 
    37         link = extract_link(formatter.env, formatter.context, context) 
    38         if link is not None: 
    39             for op in link.generate(): 
    40                 self.log.debug('HERE >>>>>>>>>>>>>> ', str(op)) 
    41                 if isinstance(op, tuple): 
    42                     if op[0] == 'a': 
    43                         for name, value in op[1]: 
    44                             if name == 'href': 
    45                                 context = value 
    46                                 break 
    4738        section = flags.get('section') 
    4839        can_set = str(flags.get('can-set', '')) 
  • checklistplugin/0.11/trunk/trac_checklist/macros.py

    r3345 r3358  
    2222        lines = iter(args.split('\n')) 
    2323        flags = {} 
     24        header = '' 
    2425        for line in lines: 
    2526            line = line.strip() 
     
    3132                    isinstance(value, basestring) and value.strip() or value 
    3233            else: 
     34                header = line + '\n' 
    3335                break 
    34         text = '\n'.join(lines) 
     36        text = header + '\n'.join(lines) 
    3537        context = flags.get('context', formatter.req.path_info) 
    36         # There MUST be an easier way... 
    37         link = extract_link(formatter.env, formatter.context, context) 
    38         if link is not None: 
    39             for op in link.generate(): 
    40                 self.log.debug('HERE >>>>>>>>>>>>>> ', str(op)) 
    41                 if isinstance(op, tuple): 
    42                     if op[0] == 'a': 
    43                         for name, value in op[1]: 
    44                             if name == 'href': 
    45                                 context = value 
    46                                 break 
    4738        section = flags.get('section') 
    4839        can_set = str(flags.get('can-set', ''))