@@ -62,8 +62,8 @@ def __repr__(self):
62
62
return '<Strategy ' + str (self ) + '>'
63
63
64
64
def __str__ (self ):
65
- params = ',' .join ('{ }={}' . format ( * p ) for p in zip (self ._params .keys (),
66
- map (_as_str , self ._params .values ())))
65
+ params = ',' .join (f' { i [ 0 ] } ={ i [ 1 ] } ' for i in zip (self ._params .keys (),
66
+ map (_as_str , self ._params .values ())))
67
67
if params :
68
68
params = '(' + params + ')'
69
69
return f'{ self .__class__ .__name__ } { params } '
@@ -391,11 +391,11 @@ def __init__(self, broker: '_Broker',
391
391
392
392
def _replace (self , ** kwargs ):
393
393
for k , v in kwargs .items ():
394
- setattr (self , '_{}__{}' . format ( self .__class__ .__qualname__ , k ) , v )
394
+ setattr (self , f '_{ self .__class__ .__qualname__ } __ { k } ' , v )
395
395
return self
396
396
397
397
def __repr__ (self ):
398
- return '<Order {}>' .format (', ' .join ('{ }={}' . format ( param , round (value , 5 ))
398
+ return '<Order {}>' .format (', ' .join (f' { param } ={ round (value , 5 )} '
399
399
for param , value in (
400
400
('size' , self .__size ),
401
401
('limit' , self .__limit_price ),
@@ -523,7 +523,7 @@ def __repr__(self):
523
523
524
524
def _replace (self , ** kwargs ):
525
525
for k , v in kwargs .items ():
526
- setattr (self , '_{}__{}' . format ( self .__class__ .__qualname__ , k ) , v )
526
+ setattr (self , f '_{ self .__class__ .__qualname__ } __ { k } ' , v )
527
527
return self
528
528
529
529
def _copy (self , ** kwargs ):
@@ -651,7 +651,7 @@ def tp(self, price: float):
651
651
def __set_contingent (self , type , price ):
652
652
assert type in ('sl' , 'tp' )
653
653
assert price is None or 0 < price < np .inf
654
- attr = '_{}__{}_order' . format ( self .__class__ .__qualname__ , type )
654
+ attr = f '_{ self .__class__ .__qualname__ } __ { type } _order'
655
655
order = getattr (self , attr ) # type: Order
656
656
if order :
657
657
order .cancel ()
0 commit comments