Refactoring
[osm/N2VC.git] / docs / narrative / application.rst
index 148f1fa..1565e5f 100644 (file)
@@ -34,8 +34,8 @@ To deploy a new application, connect a model and then call its
 
 Deploying a Local Charm
 -----------------------
-To deploy a local charm, first upload it to the model, then
-deploy it using the returned charm url.
+To deploy a local charm, pass the charm directory path to
+`Model.deploy()`.
 
 .. code:: python
 
@@ -44,15 +44,11 @@ deploy it using the returned charm url.
   model = Model()
   await model.connect_current()
 
-  # Upload local charm to the model.
-  # The returned 'local:' url can be used to deploy the charm.
-  charm_url = await model.add_local_charm_dir(
-      '/home/tvansteenburgh/src/charms/ubuntu', 'trusty')
-
-  # Deploy the charm using the 'local:' charm.
+  # Deploy a local charm using a path to the charm directory
   await model.deploy(
-      charm_url,
+      '/home/tvansteenburgh/src/charms/ubuntu',
       application_name='ubuntu',
+      series='trusty',
   )