diff piecrust/commands/builtin/publishing.py @ 885:13e8b50a2113

publish: Fix publishers API and add a simple "copy" publisher.
author Ludovic Chabant <ludovic@chabant.com>
date Tue, 20 Jun 2017 21:12:35 -0700
parents 58ae026b4c31
children d709429f02eb
line wrap: on
line diff
--- a/piecrust/commands/builtin/publishing.py	Tue Jun 20 21:10:39 2017 -0700
+++ b/piecrust/commands/builtin/publishing.py	Tue Jun 20 21:12:35 2017 -0700
@@ -55,14 +55,12 @@
         ctx.args.sub_func(ctx)
 
     def _doPublish(self, ctx):
-        from piecrust.publishing.publisher import Publisher
+        from piecrust.publishing.base import PublishingManager
 
-        pub = Publisher(ctx.app)
+        pub = PublishingManager(ctx.appfactory, ctx.app)
         pub.run(
             ctx.args.target,
             preview=ctx.args.preview,
             extra_args=ctx.args,
-            log_file=ctx.args.log_publisher,
-            applied_config_variant=ctx.config_variant,
-            applied_config_values=ctx.config_values)
+            log_file=ctx.args.log_publisher)