[PATCH v2 1/3] _vc.py: Add a call() function
- From: Peter Tyser <ptyser gmail com>
- To: meld-list gnome org
- Subject: [PATCH v2 1/3] _vc.py: Add a call() function
- Date: Tue, 17 Aug 2010 23:47:57 -0500
This is similar to the popen() function that is already implemented in
_vc.py, but it returns a called function's return code whereas popen()
returns the stdout output.
Signed-off-by: Peter Tyser <ptyser gmail com>
---
Note: these 3 patches attempt to fix the issue mentioned by Eric and Kai at
http://mail.gnome.org/archives/meld-list/2010-June/msg00033.html
meld/vc/_vc.py | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/meld/vc/_vc.py b/meld/vc/_vc.py
index 413e072..27844d6 100644
--- a/meld/vc/_vc.py
+++ b/meld/vc/_vc.py
@@ -200,6 +200,10 @@ class CachedVc(Vc):
self.cache_inventory(directory)
return self._tree_cache
+# Return the stdout output of a given command
def popen(cmd, cwd=None):
return subprocess.Popen(cmd, cwd=cwd, stdout=subprocess.PIPE).stdout
+# Return the return value of a given command
+def call(cmd, cwd=None):
+ return subprocess.call(cmd, cwd=cwd, stdout=subprocess.PIPE)
--
1.7.1.13.gcfb88
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]