Esempio n. 1
0
def generate (out, root_project, root_context, project_mode, template_dir, type_config):
    subject = root_project if project_mode else root_context
    template = load_template (template_dir, type_config['template'])
    time_control_default = type_config["time_control_default"]
    logger.debug ("time_control_default: %s", time_control_default)
    visitor = PrintCalendarVisitor (out, template, time_control_default)
    format_document (subject, visitor, project_mode)
Esempio n. 2
0
def generate (out, root_project, root_context, project_mode, template_dir, type_config):
    subject = root_project if project_mode else root_context
    template = load_template (template_dir, type_config['template'])
    
    template.attrib_map_builder.type_fns['taskpaper.tag'] = lambda x:  strip_brackets(''.join (x.split ()))
    template.attrib_map_builder.type_fns['taskpaper.title'] = lambda x: remove_trailing_colon(x)
    
    visitor = Formatter (out, template)
    format_document (subject, visitor, project_mode)
Esempio n. 3
0
def generate (out, root_project, root_context, project_mode, template_dir, type_config):
    subject = root_project if project_mode else root_context
    template = load_template (template_dir, type_config['template'])
    
    template.attrib_map_builder.type_fns['opml.string'] = lambda x:  escape (x)
    template.attrib_map_builder.type_fns['opml.note'] = lambda x: '
'.join([escape (line) for line in x.get_note_lines ()])
    
    visitor = Formatter (out, template)
    format_document (subject, visitor, project_mode)
Esempio n. 4
0
def generate (out, root_project, root_context, project_mode, template_dir, type_config):
    subject = root_project if project_mode else root_context
    template = load_template (template_dir, type_config['template'])
    
    template.attrib_map_builder.type_fns['html.string'] = lambda x:  escape (x)
    template.attrib_map_builder.type_fns['html.note'] = lambda x: ''.join([line+'<br>' for line in x.get_note_lines ()])

    visitor = Formatter (out, template)
    format_document (subject, visitor, project_mode)
Esempio n. 5
0
def generate(out, root_project, root_context, project_mode, template_dir,
             type_config):
    subject = root_project if project_mode else root_context
    template = load_template(template_dir, type_config['template'])

    template.attrib_map_builder.type_fns[
        'taskpaper.tag'] = lambda x: strip_brackets(''.join(x.split()))
    template.attrib_map_builder.type_fns[
        'taskpaper.title'] = lambda x: remove_trailing_colon(x)

    visitor = Formatter(out, template)
    format_document(subject, visitor, project_mode)
Esempio n. 6
0
def generate (out, root_project, root_context, project_mode, template_dir, type_config):
    subject = root_project if project_mode else root_context
    template = load_template (template_dir, type_config['template'])
    visitor = Formatter (out, template)
    format_document (subject, visitor, project_mode)
Esempio n. 7
0
def generate (out, root_project, root_context, project_mode, template_dir, type_config):
    subject = root_project if project_mode else root_context
    template = load_template (template_dir, type_config['template'])
    visitor = Formatter (out, template)
    format_document (subject, visitor, project_mode)