summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorcanyonknight <canyonknight@gmail.com>2012-12-17 01:13:23 +0000
committerLukas Fleischer <archlinux@cryptocrack.de>2012-12-22 17:01:14 +0100
commitd7dad5e6c7b8e3503b4fdec4fce1e48cc14a418f (patch)
treea6874e1d81d715eb3f73b27c239bea65cfedd05d
parentcc1a0776c543f48de17bc20b2cf07bc832481d18 (diff)
downloadaurweb-d7dad5e6c7b8e3503b4fdec4fce1e48cc14a418f.tar.xz
gendummydata.py: Open all files with UTF-8 encoding
Users with certain locales are unable to generate dummy data. Enforce UTF-8 encoding. Fixes FS#32986 Signed-off-by: canyonknight <canyonknight@gmail.com> Signed-off-by: Lukas Fleischer <archlinux@cryptocrack.de>
-rwxr-xr-xsupport/schema/gendummydata.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/support/schema/gendummydata.py b/support/schema/gendummydata.py
index f3dd8f9..361d1f9 100755
--- a/support/schema/gendummydata.py
+++ b/support/schema/gendummydata.py
@@ -87,7 +87,7 @@ def genFortune():
# load the words, and make sure there are enough words for users/pkgs
#
log.debug("Grabbing words from seed file...")
-fp = open(SEED_FILE, "r")
+fp = open(SEED_FILE, "r", encoding="utf-8")
contents = fp.readlines()
fp.close()
if MAX_USERS > len(contents):
@@ -142,7 +142,7 @@ has_tus = 0
# Just let python throw the errors if any happen
#
-out = open(sys.argv[1], "w")
+out = open(sys.argv[1], "w", encoding="utf-8")
out.write("BEGIN;\n")
# Begin by creating the User statements
@@ -180,7 +180,7 @@ log.debug("Number of users: %d" % (MAX_USERS-len(developers)-len(trustedusers)))
log.debug("Number of packages: %d" % MAX_PKGS)
log.debug("Gathering text from fortune file...")
-fp = open(FORTUNE_FILE, "r")
+fp = open(FORTUNE_FILE, "r", encoding="utf-8")
fortunes = fp.read().split("%\n")
fp.close()