mirror of
https://expo.survex.com/repositories/troggle/.git
synced 2024-11-21 23:01:52 +00:00
UTF-8 check inserted into databasereset
This commit is contained in:
parent
7b0d90182b
commit
bd8d450542
@ -4,6 +4,7 @@ import time
|
||||
import timeit
|
||||
import json
|
||||
import resource
|
||||
import locale
|
||||
|
||||
import settings
|
||||
""" Command-line utility for loading cave data files into troggle's database.
|
||||
@ -353,6 +354,16 @@ if __name__ == "__main__":
|
||||
print("Do not run as root or using sudo - file permissions for cache files and logs will break")
|
||||
print("Aborting run.")
|
||||
exit()
|
||||
|
||||
if sys.getfilesystemencoding() != "utf-8":
|
||||
print("UTF-8 is NOT the default file encoding. You must fix this.")
|
||||
print(f'- {sys.getdefaultencoding()=}')
|
||||
print(f'- {sys.getfilesystemencoding()=}')
|
||||
print(f'- {locale.getdefaultlocale()=}')
|
||||
print(f'- {locale.getpreferredencoding()=}')
|
||||
print("Aborting run.")
|
||||
exit()
|
||||
|
||||
if len(sys.argv)>2:
|
||||
runlabel = sys.argv[len(sys.argv)-1]
|
||||
else:
|
||||
|
Loading…
Reference in New Issue
Block a user