summaryrefslogtreecommitdiffstats
path: root/src/browse.py
diff options
context:
space:
mode:
authorEvan Martin <martine@danga.com>2011-03-06 00:27:25 (GMT)
committerEvan Martin <martine@danga.com>2011-03-07 19:31:11 (GMT)
commit07ffa9195dd83176ddb96bbfb1eca0a3ca938a8b (patch)
tree03b240b89fa2500cf8b6285ad8e2f7be277eb667 /src/browse.py
parent15d4695878749c3525c96e856ef08dfb19a2c3e5 (diff)
downloadNinja-07ffa9195dd83176ddb96bbfb1eca0a3ca938a8b.zip
Ninja-07ffa9195dd83176ddb96bbfb1eca0a3ca938a8b.tar.gz
Ninja-07ffa9195dd83176ddb96bbfb1eca0a3ca938a8b.tar.bz2
use a shell script to inline browse.py
Relying on the inline-assembly trick was cute but it didn't work on other platforms; relying on xxd will make us depend on xxd being available. Instead, inline browse.py into a header using a shell script. (Making this work required fixing multiple bugs in ninja...)
Diffstat (limited to 'src/browse.py')
-rwxr-xr-xsrc/browse.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/browse.py b/src/browse.py
index 92c7eaa..1860df3 100755
--- a/src/browse.py
+++ b/src/browse.py
@@ -26,7 +26,9 @@ import sys
import webbrowser
def match_strip(prefix, line):
- assert line.startswith(prefix)
+ if not line.startswith(prefix):
+ print prefix, line
+ assert line.startswith(prefix)
return line[len(prefix):]
def parse(text):