diff options
author | canyonknight <canyonknight@gmail.com> | 2012-12-17 02:13:23 +0100 |
---|---|---|
committer | Lukas Fleischer <archlinux@cryptocrack.de> | 2012-12-22 17:01:14 +0100 |
commit | d7dad5e6c7b8e3503b4fdec4fce1e48cc14a418f (patch) | |
tree | a6874e1d81d715eb3f73b27c239bea65cfedd05d /support/schema/gendummydata.py | |
parent | cc1a0776c543f48de17bc20b2cf07bc832481d18 (diff) | |
download | aur-d7dad5e6c7b8e3503b4fdec4fce1e48cc14a418f.tar.gz aur-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>
Diffstat (limited to 'support/schema/gendummydata.py')
-rwxr-xr-x | support/schema/gendummydata.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/support/schema/gendummydata.py b/support/schema/gendummydata.py index f3dd8f93..361d1f90 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() |