diff options
author | Eric Wong <e@80x24.org> | 2015-01-19 09:17:51 +0000 |
---|---|---|
committer | Eric Wong <e@80x24.org> | 2015-01-19 09:58:47 +0000 |
commit | ef39866fa6e6ac91cc64f18573dea22c3f75c6e1 (patch) | |
tree | 62ab8b9cfdf57acf63b84661f7ed8fa1725b9fc8 /bin | |
parent | b95a51440b6378847c4ab5dd4cf9e96e18b5f241 (diff) | |
download | dtas-ef39866fa6e6ac91cc64f18573dea22c3f75c6e1.tar.gz |
Ensure we can apply the workaround to dtas-sourceedit and our test cases while also simplifying the existing call sites a little. This will also make for less code churn in 3-5 years down the line when we drop <= 2.1 support.
Diffstat (limited to 'bin')
-rwxr-xr-x | bin/dtas-sourceedit | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/bin/dtas-sourceedit b/bin/dtas-sourceedit index 1980141..6ced538 100755 --- a/bin/dtas-sourceedit +++ b/bin/dtas-sourceedit @@ -54,6 +54,7 @@ if st_in.file? || st_in.pipe? buf = $stdin.read commit_update.call(buf) else + include DTAS::SpawnFix tmp = tmpyaml tmp_path = tmp.path do_update = lambda { commit_update.call(File.read(tmp_path)) } @@ -69,7 +70,7 @@ else end trap(:CHLD) { sev.signal } - pid = Process.spawn(cmd) + pid = spawn(cmd) begin r = IO.select(rset) or next r[0].each do |io| |