Changeset 86eb32fee60921aaf5af211d0d7a513f2f445216


Ignore:
Timestamp:
30.07.2013 12:34:05 (8 years ago)
Author:
Stanislaw Klekot <dozzie@…>
Branches:
b66903eafbcb1d49112014abc82c8bf683413db0
Children:
c2a258145d212be11d868d6705d97e44c8a07bb7
Parents:
b23ad88b5ef7833ea29fc727916e84c9ea502a0a
git-author:
Stanislaw Klekot <dozzie@…> (30.07.2013 12:34:05)
git-committer:
Stanislaw Klekot <dozzie@…> (30.07.2013 12:34:05)
Message:

Replaced manual error node building with dashwiki.markup.nodes.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • dashwiki/wiki/views.py

    ra87b72 r86eb32  
    5858    return func 
    5959 
    60   def error(*args): 
    61     return { 'error': list(args) } 
    62   def tt(*args): 
    63     return { 'tt_text': list(args) } 
     60  from dashwiki.markup.nodes import node, error, tt 
    6461 
    6562  def load_macro(macro_name): # {{{ 
     
    8986      )) 
    9087      return defer_return( 
    91         error('macro ', tt(macro_name, '()'), ' does not exist') 
     88        error(['macro ', tt(['@', macro_name, '()']), ' does not exist']) 
    9289      ) 
    9390 
     
    113110          }, 
    114111        )) 
    115         return error('error when calling ', tt(macro_name, '()'), ': ', str(e)) 
     112        return error([ 
     113          'error when calling ', tt(['@', macro_name, '()']), ': ', str(e) 
     114        ]) 
    116115 
    117116    return call_macro 
     
    134133      }, 
    135134    )) 
    136     return { 
    137       'document': { 
    138         'text_paragraph': error( 
    139           'Error when resolving macros on this page: ', str(e) 
    140         ), 
    141       } 
    142     } 
     135    return node(document = node(text_paragraph = error([ 
     136      'Error when resolving macros on this page: ', str(e) 
     137    ]))) 
    143138 
    144139# }}} 
Note: See TracChangeset for help on using the changeset viewer.