Author: robbie
Date: Fri Aug  7 18:25:33 2015
New Revision: 1694725

URL: http://svn.apache.org/r1694725
Log:
NO-JIRA: add generation step for the proton python examples

Modified:
    qpid/site/scripts/gen-proton-release-examples

Modified: qpid/site/scripts/gen-proton-release-examples
URL: 
http://svn.apache.org/viewvc/qpid/site/scripts/gen-proton-release-examples?rev=1694725&r1=1694724&r2=1694725&view=diff
==============================================================================
--- qpid/site/scripts/gen-proton-release-examples (original)
+++ qpid/site/scripts/gen-proton-release-examples Fri Aug  7 18:25:33 2015
@@ -20,6 +20,31 @@
 
 from qpid_site.generate import *
 
+## Engine ##
+
+def gen_engine(release, source_dir, release_dir):
+    component_dir = join(release_dir, "proton")
+
+    gen_python_engine(release, source_dir, component_dir)
+
+
+def gen_python_engine(release, source_dir, component_dir):
+    input_dir = join(source_dir, "examples", "python")
+    output_dir = join(component_dir, "python", "examples")
+    source_url = get_git_release_branch_url("proton", release, 
"examples/python")
+    readme_url = "{}/README".format(source_url)
+    input_names = list_dir(input_dir, "*.py")
+
+    gen_examples(release=release,
+                 lang="python",
+                 title="Python AMQP Examples",
+                 input_dir=input_dir,
+                 input_names=input_names,
+                 output_dir=output_dir,
+                 source_url=source_url,
+                 readme_url=readme_url)
+
+
 ## Messenger ##
 
 def gen_messenger(release, source_dir, release_dir):
@@ -109,6 +134,7 @@ def gen_ruby_messenger(release, source_d
 release, release_dir, checkout_dir = setup_release_script()
 source_dir = export_release_from_git("proton", release)
 
+gen_engine(release, source_dir, release_dir)
 gen_messenger(release, source_dir, release_dir)
 
 notice("Examples generated")



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to