Skip to content

Commit 02f0919

Browse files
committed
🔨 use black to format code
1 parent 9b19135 commit 02f0919

21 files changed

+1005
-813
lines changed

cli.py

Lines changed: 22 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -7,36 +7,46 @@
77

88
import easytrader
99

10-
ACCOUNT_OBJECT_FILE = 'account.session'
10+
ACCOUNT_OBJECT_FILE = "account.session"
1111

1212

1313
@click.command()
14-
@click.option('--use', help='指定券商 [ht, yjb, yh]')
15-
@click.option('--prepare', type=click.Path(exists=True), help='指定登录账户文件路径')
16-
@click.option('--get', help='调用 easytrader 中对应的变量')
17-
@click.option('--do', help='调用 easytrader 中对应的函数名')
18-
@click.option('--debug', default=False, help='是否输出 easytrader 的 debug 日志')
19-
@click.argument('params', nargs=-1)
14+
@click.option("--use", help="指定券商 [ht, yjb, yh]")
15+
@click.option("--prepare", type=click.Path(exists=True), help="指定登录账户文件路径")
16+
@click.option("--get", help="调用 easytrader 中对应的变量")
17+
@click.option("--do", help="调用 easytrader 中对应的函数名")
18+
@click.option("--debug", default=False, help="是否输出 easytrader 的 debug 日志")
19+
@click.argument("params", nargs=-1)
2020
def main(prepare, use, do, get, params, debug):
2121
if get is not None:
2222
do = get
23-
if prepare is not None and use in ['ht_client', 'yjb', 'yh_client','yh','ht', 'gf', 'xq']:
23+
if prepare is not None and use in [
24+
"ht_client",
25+
"yjb",
26+
"yh_client",
27+
"yh",
28+
"ht",
29+
"gf",
30+
"xq",
31+
]:
2432
user = easytrader.use(use, debug)
2533
user.prepare(prepare)
26-
with open(ACCOUNT_OBJECT_FILE, 'wb') as f:
34+
with open(ACCOUNT_OBJECT_FILE, "wb") as f:
2735
dill.dump(user, f)
2836
if do is not None:
29-
with open(ACCOUNT_OBJECT_FILE, 'rb') as f:
37+
with open(ACCOUNT_OBJECT_FILE, "rb") as f:
3038
user = dill.load(f)
3139

3240
if get is not None:
3341
result = getattr(user, do)
3442
else:
3543
result = getattr(user, do)(*params)
3644

37-
json_result = json.dumps(result, indent=4, ensure_ascii=False, sort_keys=True)
45+
json_result = json.dumps(
46+
result, indent=4, ensure_ascii=False, sort_keys=True
47+
)
3848
click.echo(json_result)
3949

4050

41-
if __name__ == '__main__':
51+
if __name__ == "__main__":
4252
main()

easytrader/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,5 @@
55
from .ricequant_follower import RiceQuantFollower
66
from . import exceptions
77

8-
__version__ = '0.14.2'
9-
__author__ = 'shidenggui'
8+
__version__ = "0.14.2"
9+
__author__ = "shidenggui"

easytrader/api.py

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
from .xqtrader import XueQiuTrader
1010

1111
if six.PY2:
12-
raise TypeError('不支持 Python2,请升级 Python3 ')
12+
raise TypeError("不支持 Python2,请升级 Python3 ")
1313

1414

1515
def use(broker, debug=True, **kwargs):
@@ -27,19 +27,23 @@ def use(broker, debug=True, **kwargs):
2727
"""
2828
if not debug:
2929
log.setLevel(logging.INFO)
30-
elif broker.lower() in ['xq', '雪球']:
30+
elif broker.lower() in ["xq", "雪球"]:
3131
return XueQiuTrader(**kwargs)
32-
elif broker.lower() in ['yh_client', '银河客户端']:
32+
elif broker.lower() in ["yh_client", "银河客户端"]:
3333
from .yh_clienttrader import YHClientTrader
34+
3435
return YHClientTrader()
35-
elif broker.lower() in ['ht_client', '华泰客户端']:
36+
elif broker.lower() in ["ht_client", "华泰客户端"]:
3637
from .ht_clienttrader import HTClientTrader
38+
3739
return HTClientTrader()
38-
elif broker.lower() in ['gj_client', '国金客户端']:
40+
elif broker.lower() in ["gj_client", "国金客户端"]:
3941
from .gj_clienttrader import GJClientTrader
42+
4043
return GJClientTrader()
41-
elif broker.lower() in ['ths', '同花顺客户端']:
44+
elif broker.lower() in ["ths", "同花顺客户端"]:
4245
from .clienttrader import ClientTrader
46+
4347
return ClientTrader()
4448

4549

@@ -61,9 +65,9 @@ def follower(platform, **kwargs):
6165
>>> jq.login(user='username', password='password')
6266
>>> jq.follow(users=user, strategies=['strategies_link'])
6367
"""
64-
if platform.lower() in ['rq', 'ricequant', '米筐']:
68+
if platform.lower() in ["rq", "ricequant", "米筐"]:
6569
return RiceQuantFollower()
66-
if platform.lower() in ['jq', 'joinquant', '聚宽']:
70+
if platform.lower() in ["jq", "joinquant", "聚宽"]:
6771
return JoinQuantFollower()
68-
if platform.lower() in ['xq', 'xueqiu', '雪球']:
72+
if platform.lower() in ["xq", "xueqiu", "雪球"]:
6973
return XueQiuFollower(**kwargs)

0 commit comments

Comments
 (0)