summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoremkael <emkael@tlen.pl>2016-11-16 14:12:10 +0100
committeremkael <emkael@tlen.pl>2016-11-16 14:12:10 +0100
commit995c1344384f9feed742068ed5585e668a405173 (patch)
tree9b874fc5b28b949475cfb4356347f022e36e39a1
parentc04a6e653664d47b28fcb3bc39f3f09afd24a7e6 (diff)
* moving Goniec config out of constructor
-rw-r--r--src/bidding_data.py10
-rw-r--r--src/bidding_data_gui.py3
2 files changed, 9 insertions, 4 deletions
diff --git a/src/bidding_data.py b/src/bidding_data.py
index 78785d1..d158f97 100644
--- a/src/bidding_data.py
+++ b/src/bidding_data.py
@@ -389,8 +389,7 @@ class JFRBidding(object):
__goniec = {'host': None, 'port': None,
'file_hashes': {}, 'force_resend': False}
- def __init__(self, bws_file, file_prefix,
- goniec_setup=None, goniec_force=False):
+ def __init__(self, bws_file, file_prefix)
"""Construct parser object."""
log.getLogger('init').debug('reading BWS file: %s', bws_file)
with pypyodbc.win_connect_mdb(bws_file) as connection:
@@ -416,6 +415,9 @@ class JFRBidding(object):
log.getLogger('init').debug('tournament files pattern: %s',
self.__tournament_files_match.pattern)
self.__map_board_numbers()
+
+ def setup_goniec(self, goniec_setup=None, goniec_force=False):
+ """Configure Goniec for sending files."""
if goniec_setup is not None:
setup_parts = goniec_setup.split(':')
self.__goniec['host'] = setup_parts[0] if len(setup_parts) > 0 \
@@ -667,7 +669,9 @@ def main():
try:
bidding_parser = JFRBidding(
bws_file=arguments.bws_file,
- file_prefix=arguments.path,
+ file_prefix=arguments.path
+ )
+ bidding_parser.setup_goniec(
goniec_setup=arguments.send_files,
goniec_force=arguments.force_resend
)
diff --git a/src/bidding_data_gui.py b/src/bidding_data_gui.py
index 18c9078..d070708 100644
--- a/src/bidding_data_gui.py
+++ b/src/bidding_data_gui.py
@@ -62,7 +62,8 @@ class BiddingGUI(tk.Frame):
from bidding_data import JFRBidding
parser = JFRBidding(
bws_file=self.__variables['bws_filename'].get(),
- file_prefix=self.__variables['tour_filename'].get(),
+ file_prefix=self.__variables['tour_filename'].get())
+ parser.setup_goniec(
goniec_setup=goniec_params,
goniec_force=self.__variables['goniec_forced'].get())
changed_files = []