[damned-lies] Strip only last backslash in string (Bug #580104)
- From: Claude Paroz <claudep src gnome org>
 
- To: svn-commits-list gnome org
 
- Subject: [damned-lies] Strip only last backslash in string (Bug #580104)
 
- Date: Fri, 24 Apr 2009 08:45:18 -0400 (EDT)
 
commit cb5d15d0856fa8bbd540a048eb7091959cd57098
Author: Claude Paroz <claude 2xlibre net>
Date:   Fri Apr 24 14:41:22 2009 +0200
    Strip only last backslash in string (Bug #580104)
    
    Newlines has already been stripped by strip(), so this was removing
    one extra character. Seems this didn't strike us before because people
    generally precede the backslash with a space...
---
 stats/utils.py |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/stats/utils.py b/stats/utils.py
index bd953ac..84d1c07 100644
--- a/stats/utils.py
+++ b/stats/utils.py
@@ -153,8 +153,8 @@ def read_makefile_variable(vcs_path, variable):
     fullline = ""
     for line in fin:
         fullline += " " + line.strip()
-        if len(line)>2 and line[-2] == "\\":
-            fullline = fullline[:-2]
+        if len(line)>2 and fullline[-1] == "\\":
+            fullline = fullline[:-1]
         else:
             match = re.match(variable + r"\s*=\s*([^=]*)", fullline.strip())
             if match:
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]