From 91f490ff45e36825ad3dd5099ddfb44cb489fdc4 Mon Sep 17 00:00:00 2001 From: Wei guangjing Date: Sat, 11 Jun 2022 14:42:04 +0800 Subject: [PATCH] fix bugs --- pyTSLPy.py | 18 +++++------------- setup.py | 0 2 files changed, 5 insertions(+), 13 deletions(-) create mode 100644 setup.py diff --git a/pyTSLPy.py b/pyTSLPy.py index 479df00..f29e84b 100644 --- a/pyTSLPy.py +++ b/pyTSLPy.py @@ -19,9 +19,9 @@ def connectOptions(alias): f = connectConfigFile else: f = 'tslclient.ini' - config = configparser.ConfigParser() + config = configparser.ConfigParser(delimiters=('=',)) config.read(f) - if alias in config: + if alias in config.sections(): return config[alias] return {} @@ -90,7 +90,7 @@ def GetComputeBitsOption(): def GetService(): global defaultConnection if defaultConnection: - defaultConnection.default_service() + return defaultConnection.default_service() def parse_params(params): @@ -100,7 +100,7 @@ def parse_params(params): if 'Cycle' in params: pp['cycle'] = params['Cycle'] if 'CurrentDate' in params: - pp['time'] = params['CurrentDate'] + pp['time'] = pyTSL.DoubleToDatetime(params['CurrentDate']) if 'bRate' in params: pp['rate'] = params['bRate'] if 'RateDay' in params: @@ -131,19 +131,11 @@ def RemoteCallFunc(func, args, params): global defaultConnection if defaultConnection: pp = parse_params(params) - r = defaultConnection.clas(func, *args, **pp) + r = defaultConnection.call(func, *args, **pp) return r.error(), r.value() return -1, '连接错误' -def SetSysParam(): - assert 0 - - -def GetSysParam(): - assert 0 - - def EncodeDate(y, m, d): return pyTSL.DatetimeToDouble(datetime.datetime(y, m, d)) diff --git a/setup.py b/setup.py new file mode 100644 index 0000000..e69de29