Mercurial > piecrust2
comparison piecrust/commands/builtin/scaffolding.py @ 892:c445a3d5d950
internal: Make `createContent` use a dictionary-like object.
author | Ludovic Chabant <ludovic@chabant.com> |
---|---|
date | Sun, 02 Jul 2017 22:20:32 -0700 |
parents | 58ae026b4c31 |
children | a85b2827ba1a |
comparison
equal
deleted
inserted
replaced
891:f13d618cfec6 | 892:c445a3d5d950 |
---|---|
80 tpl_text = ext.getTemplate(app, tpl_name) | 80 tpl_text = ext.getTemplate(app, tpl_name) |
81 if tpl_text is None: | 81 if tpl_text is None: |
82 raise Exception("Error loading template: %s" % tpl_name) | 82 raise Exception("Error loading template: %s" % tpl_name) |
83 | 83 |
84 source = ctx.args.source | 84 source = ctx.args.source |
85 content_item = source.createContent(ctx.args) | 85 content_item = source.createContent(vars(ctx.args)) |
86 | 86 |
87 config_tokens = { | 87 config_tokens = { |
88 '%title%': "Untitled Content", | 88 '%title%': "Untitled Content", |
89 '%time.today%': time.strftime('%Y/%m/%d'), | 89 '%time.today%': time.strftime('%Y/%m/%d'), |
90 '%time.now%': time.strftime('%H:%M:%S') | 90 '%time.now%': time.strftime('%H:%M:%S') |