Squashed 'modules/libjuju/' content from commit c50c361

git-subtree-dir: modules/libjuju
git-subtree-split: c50c361a8b9a3bbf1a33f5659e492b481f065cd2
diff --git a/juju/action.py b/juju/action.py
new file mode 100644
index 0000000..7a136a7
--- /dev/null
+++ b/juju/action.py
@@ -0,0 +1,10 @@
+from . import model
+
+
+class Action(model.ModelEntity):
+    @property
+    def status(self):
+        return self.data['status']
+
+    async def wait(self):
+        return await self.model.wait_for_action(self.id)