summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/virtual_table.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/virtual_table.py b/src/virtual_table.py
index 8750bfc..349be7a 100644
--- a/src/virtual_table.py
+++ b/src/virtual_table.py
@@ -299,7 +299,7 @@ class JFRVirtualTable:
def fix_travellers(self):
for traveller_file in self.__traveller_files:
- self.__fix_traveller(traveller_file, encoding='iso-8859-2')
+ self.__fix_traveller(traveller_file)
if __name__ == '__main__':
import argparse
@@ -314,12 +314,16 @@ if __name__ == '__main__':
else:
argument_parser.error('File %s does not exist' % filepath)
+ def decoded_text(text):
+ return unicode(text, sys.getfilesystemencoding())
+
argument_parser.add_argument('path', metavar='PATH',
help='tournament path with JFR prefix',
type=file_path)
argument_parser.add_argument('-t', '--text', metavar='HEADER',
default='Wirtualny stolik:',
- help='traveller header for virtual score')
+ help='traveller header for virtual score',
+ type=decoded_text)
argument_parser.add_argument('pairs', metavar='PAIR_NO', nargs='*',
type=int, help='virtual pair numbers')