Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/ianj-als/pcl.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan Johnson <ian.johnson@appliedlanguage.com>2013-06-10 19:47:12 +0400
committerIan Johnson <ian.johnson@appliedlanguage.com>2013-06-10 19:47:12 +0400
commit210265b6f4dd39d5c256fe27c1c4fe815d83a7a7 (patch)
tree1efd73ff4a2794abf439e80463bd696ddc8679a2 /examples
parent0d0d652c0520d85bded7d44377a771339b8bb9fa (diff)
PCLc: Slight optimisation in parallel component code generation, and instrumented components in code generation. PCL-Run: Bigger default thread pool. Also, updated Pypeline.
Diffstat (limited to 'examples')
-rw-r--r--examples/conditional/conditional.cfg2
-rw-r--r--examples/parallel_sleep/parallel_sleep.cfg2
-rw-r--r--examples/parallel_sleep/sleep.py5
3 files changed, 5 insertions, 4 deletions
diff --git a/examples/conditional/conditional.cfg b/examples/conditional/conditional.cfg
index a033b2c..5a7b484 100644
--- a/examples/conditional/conditional.cfg
+++ b/examples/conditional/conditional.cfg
@@ -2,6 +2,6 @@
f = False
[Inputs]
-a = True
+a = False
b = then
c = else
diff --git a/examples/parallel_sleep/parallel_sleep.cfg b/examples/parallel_sleep/parallel_sleep.cfg
index 890a70c..b5b4ab6 100644
--- a/examples/parallel_sleep/parallel_sleep.cfg
+++ b/examples/parallel_sleep/parallel_sleep.cfg
@@ -2,4 +2,4 @@
sleep_command = /bin/sleep
[Inputs]
-sleep_time = 60
+sleep_time = 5
diff --git a/examples/parallel_sleep/sleep.py b/examples/parallel_sleep/sleep.py
index 35c7be7..e6ae72c 100644
--- a/examples/parallel_sleep/sleep.py
+++ b/examples/parallel_sleep/sleep.py
@@ -16,7 +16,7 @@
# You should have received a copy of the GNU General Public License
# along with Pipeline Creation Language (PCL). If not, see <http://www.gnu.org/licenses/>.
#
-import os
+import subprocess
def get_name():
return "sleep"
@@ -35,7 +35,8 @@ def configure(args):
def initialise(config):
def sleep_function(a, s):
- os.system(" ".join([config['sleep_command'], str(a['sleep_time'])]))
+ proc = subprocess.Popen([config['sleep_command'], str(a['sleep_time'])])
+ proc.communicate()
return {'complete' : True}
return sleep_function