diff options
author | edisonn@google.com <edisonn@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2013-07-24 19:42:11 +0000 |
---|---|---|
committer | edisonn@google.com <edisonn@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2013-07-24 19:42:11 +0000 |
commit | 2c88fe87bdd7192550a45d53261cd52b5dabcb45 (patch) | |
tree | eff52b3598102b4a9f10c3042771956dd62d1563 /experimental | |
parent | c60e74535695bc0d80bf5d5049a08bd9edd5f514 (diff) |
pdfviewer: fix path shortcuts in python script, use os.path.join()
Review URL: https://codereview.chromium.org/19623007
git-svn-id: http://skia.googlecode.com/svn/trunk@10334 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'experimental')
-rw-r--r-- | experimental/PdfViewer/generate_code.py | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/experimental/PdfViewer/generate_code.py b/experimental/PdfViewer/generate_code.py index c106bbcae6..1f36b551bc 100644 --- a/experimental/PdfViewer/generate_code.py +++ b/experimental/PdfViewer/generate_code.py @@ -1,5 +1,6 @@ +import os import sys import datatypes @@ -274,7 +275,7 @@ class PdfClassManager: # write imports # write enums - fileEnums = open(sys.argv[1] + 'autogen/SkPdfEnums_autogen.h', 'w') + fileEnums = open(os.path.join(sys.argv[1], 'autogen', 'SkPdfEnums_autogen.h'), 'w') fileEnums.write('#ifndef __DEFINED__SkPdfEnums\n') fileEnums.write('#define __DEFINED__SkPdfEnums\n') fileEnums.write('\n') @@ -298,8 +299,8 @@ class PdfClassManager: cls = self.fClasses[name] enum = cls.fEnum - nativeFileClass = open(sys.argv[1] + 'native/autogen/SkPdf' + cls.fName + '_autogen.h', 'w') - nativeFileClassCpp = open(sys.argv[1] + 'native/autogen/SkPdf' + cls.fName + '_autogen.cpp', 'w') + nativeFileClass = open(os.path.join(sys.argv[1], 'native', 'autogen', 'SkPdf' + cls.fName + '_autogen.h'), 'w') + nativeFileClassCpp = open(os.path.join(sys.argv[1], 'native', 'autogen', 'SkPdf' + cls.fName + '_autogen.cpp'), 'w') nativeFileClass.write('#ifndef __DEFINED__SkPdf' + cls.fName + '\n') nativeFileClass.write('#define __DEFINED__SkPdf' + cls.fName + '\n') @@ -449,8 +450,8 @@ class PdfClassManager: # generate parser # TODO(edisonn): fast recognition based on must attributes. - fileMapperNative = open(sys.argv[1] + 'native/autogen/SkPdfMapper_autogen.h', 'w') - fileMapperNativeCpp = open(sys.argv[1] + 'native/autogen/SkPdfMapper_autogen.cpp', 'w') + fileMapperNative = open(os.path.join(sys.argv[1], 'native', 'autogen', 'SkPdfMapper_autogen.h'), 'w') + fileMapperNativeCpp = open(os.path.join(sys.argv[1], 'native', 'autogen', 'SkPdfMapper_autogen.cpp'), 'w') fileMapperNative.write('#ifndef __DEFINED__SkPdfMapper\n') fileMapperNative.write('#define __DEFINED__SkPdfMapper\n') @@ -574,8 +575,8 @@ def generateCode(): global fileHeadersNativeCpp global knowTypes - fileHeadersNative = open(sys.argv[1] + 'native/autogen/SkPdfHeaders_autogen.h', 'w') - fileHeadersNativeCpp = open(sys.argv[1] + 'native/autogen/SkPdfHeaders_autogen.cpp', 'w') + fileHeadersNative = open(os.path.join(sys.argv[1], 'native', 'autogen', 'SkPdfHeaders_autogen.h'), 'w') + fileHeadersNativeCpp = open(os.path.join(sys.argv[1], 'native', 'autogen', 'SkPdfHeaders_autogen.cpp'), 'w') fileHeadersNative.write('#ifndef __DEFINED__SkPdfHeaders\n') fileHeadersNative.write('#define __DEFINED__SkPdfHeaders\n') |