@@ -83,10 +83,9 @@ def __init__(self, parent, vec=None):
83
83
self ._prec = parent .precision ()
84
84
B = parent .coefficient_ring ()
85
85
if vec is not None :
86
- if isinstance (vec , int ) or isinstance ( vec , Integer ):
86
+ if isinstance (vec , ( int , Integer ) ):
87
87
self ._int_to_vector (vec , parent )
88
- elif (isinstance (vec , tuple ) or isinstance (vec , list )
89
- or isinstance (vec , WittVector )):
88
+ elif isinstance (vec , (tuple , list , WittVector )):
90
89
if len (vec ) < self ._prec :
91
90
raise ValueError (f"{ vec } has not the correct length, "
92
91
"expected length has to be at least "
@@ -420,15 +419,13 @@ def __init__(self, parent, vec=None, phantom=None):
420
419
R = parent .coefficient_ring ()
421
420
p = parent .prime ()
422
421
base = R
423
- if (isinstance (R , PolynomialRing_generic )
424
- or isinstance (R , MPolynomialRing_base )):
422
+ if isinstance (R , (PolynomialRing_generic , MPolynomialRing_base )):
425
423
base = R .base ()
426
424
base_lift = QqFP (base .cardinality (), prec = self ._prec ,
427
425
modulus = base .modulus (), names = (base .variable_name (),),
428
426
res_name = base .variable_name ())
429
427
lift = base_lift
430
- if (isinstance (R , PolynomialRing_generic )
431
- or isinstance (R , MPolynomialRing_base )):
428
+ if isinstance (R , (PolynomialRing_generic , MPolynomialRing_base )):
432
429
lift = R .change_ring (base_lift )
433
430
if phantom is not None :
434
431
self ._phantom = phantom
@@ -442,13 +439,12 @@ def __init__(self, parent, vec=None, phantom=None):
442
439
self ._coordinates = vec .coordinates ()
443
440
self ._phantom = vec ._phantom
444
441
self ._powers = vec ._powers
445
- elif isinstance (vec , int ) or isinstance ( vec , Integer ):
442
+ elif isinstance (vec , ( int , Integer ) ):
446
443
self ._int_to_vector (vec , parent )
447
444
y = base_lift (vec )
448
445
self ._powers = [y ]
449
446
self ._phantom = self ._prec * [y ]
450
- elif (isinstance (vec , tuple ) or isinstance (vec , list )
451
- or isinstance (vec , WittVector )):
447
+ elif isinstance (vec , (tuple , list , WittVector )):
452
448
if len (vec ) < self ._prec :
453
449
raise ValueError (f"{ vec } has not the correct length, "
454
450
"expected length has to be at least "
0 commit comments