diff options
author | Jordi Vilalta Prat | 2010-10-12 02:18:11 +0000 |
---|---|---|
committer | Jordi Vilalta Prat | 2010-10-12 02:18:11 +0000 |
commit | 8388e0dfea4ae0d80e51368acd12685c740c5bb5 (patch) | |
tree | f960376a145a830cd77b08264c1412f71ec02f7e /gui/themes/scummtheme.py | |
parent | 43161858ac14bae4ac6dea114d8b3e7a8c1b293b (diff) | |
download | scummvm-rg350-8388e0dfea4ae0d80e51368acd12685c740c5bb5.tar.gz scummvm-rg350-8388e0dfea4ae0d80e51368acd12685c740c5bb5.tar.bz2 scummvm-rg350-8388e0dfea4ae0d80e51368acd12685c740c5bb5.zip |
JANITORAL: Clean trailing whitespaces.
svn-id: r53160
Diffstat (limited to 'gui/themes/scummtheme.py')
-rwxr-xr-x | gui/themes/scummtheme.py | 36 |
1 files changed, 18 insertions, 18 deletions
diff --git a/gui/themes/scummtheme.py b/gui/themes/scummtheme.py index 4a03c89799..e4e9549265 100755 --- a/gui/themes/scummtheme.py +++ b/gui/themes/scummtheme.py @@ -11,28 +11,28 @@ def buildTheme(themeName): if not os.path.isdir(themeName) or not os.path.isfile(os.path.join(themeName, "THEMERC")): print ("Invalid theme name: " + themeName) return - + zf = zipfile.ZipFile(themeName + ".zip", 'w') - + print ("Building '" + themeName + "' theme:") os.chdir(themeName) - + zf.write('THEMERC', './THEMERC') - + for filename in os.listdir('.'): if os.path.isfile(filename) and not filename[0] == '.' and filename.endswith(THEME_FILE_EXTENSIONS): zf.write(filename, './' + filename) print (" Adding file: " + filename) - + os.chdir('../') - + zf.close() def buildAllThemes(): for f in os.listdir('.'): if os.path.isdir(os.path.join('.', f)) and not f[0] == '.': buildTheme(f) - + def parseSTX(theme_file, def_file): comm = re.compile("<!--(.*?)-->", re.DOTALL) head = re.compile("<\?(.*?)\?>") @@ -40,33 +40,33 @@ def parseSTX(theme_file, def_file): output = "" for line in theme_file: output += line.rstrip("\r\n\t ").lstrip() + " \n" - + output = re.sub(comm, "", output) output = re.sub(head, "", output) output = output.replace("\t", " ").replace(" ", " ").replace("\"", "'") output = output.replace(" = ", "=").replace(", ", ",") - + for line in output.splitlines(): if line and not line.isspace(): def_file.write("\"" + line + "\"\n") def buildDefTheme(themeName): def_file = open("default.inc", "w") - + if not os.path.isdir(themeName): print ("Cannot open default theme dir.") - + def_file.write(""" "<?xml version = '1.0'?>"\n""") - + for filename in os.listdir(themeName): filename = os.path.join(themeName, filename) if os.path.isfile(filename) and filename.endswith(".stx"): theme_file = open(filename, "r") parseSTX(theme_file, def_file) theme_file.close() - + def_file.close() - + def printUsage(): print ("===============================") print ("ScummVM Theme Generation Script") @@ -80,16 +80,16 @@ def printUsage(): print (" Creates a 'default.inc' file to embed the given theme in the source code.\n") def main(): - + if len(sys.argv) == 2 and sys.argv[1] == "makeall": buildAllThemes() - + elif len(sys.argv) == 3 and sys.argv[1] == "make": buildTheme(sys.argv[2]) - + elif len(sys.argv) == 3 and sys.argv[1] == "default": buildDefTheme(sys.argv[2]) - + else: printUsage() |