@@ -59,7 +59,7 @@ def argument_pair():
59
59
class _ComparativeFilter (_Filter ):
60
60
def __init__ (self , args ):
61
61
value = False
62
- if eval ( args .strip ()) == 1 :
62
+ if args . strip () == '1' or args .strip (). lower ( ) == 'true' :
63
63
value = True
64
64
65
65
self .expected_value = value
@@ -143,7 +143,7 @@ def __call__(self, entry):
143
143
144
144
class OrganicFilter (_ComparativeFilter ):
145
145
def __init__ (self , args ):
146
- super (self . __class__ , self ).__init__ (args )
146
+ super ().__init__ (args )
147
147
148
148
@staticmethod
149
149
def name ():
@@ -162,7 +162,7 @@ def value(self, entry):
162
162
163
163
class PolymericFilter (_ComparativeFilter ):
164
164
def __init__ (self , args ):
165
- super (self . __class__ , self ).__init__ (args )
165
+ super ().__init__ (args )
166
166
167
167
@staticmethod
168
168
def name ():
@@ -181,7 +181,7 @@ def value(self, entry):
181
181
182
182
class AllHaveSitesFilter (_ComparativeFilter ):
183
183
def __init__ (self , args ):
184
- super (self . __class__ , self ).__init__ (args )
184
+ super ().__init__ (args )
185
185
186
186
@staticmethod
187
187
def name ():
@@ -203,7 +203,7 @@ def value(self, entry):
203
203
204
204
class DisorderedFilter (_ComparativeFilter ):
205
205
def __init__ (self , args ):
206
- super (self . __class__ , self ).__init__ (args )
206
+ super ().__init__ (args )
207
207
208
208
@staticmethod
209
209
def name ():
@@ -222,7 +222,7 @@ def value(self, entry):
222
222
223
223
class AtomicWeightFilter (_RangeFilter ):
224
224
def __init__ (self , args ):
225
- super (self . __class__ , self ).__init__ (args )
225
+ super ().__init__ (args )
226
226
227
227
@staticmethod
228
228
def name ():
@@ -245,7 +245,7 @@ def value(self, entry):
245
245
246
246
class AtomCountFilter (_RangeFilter ):
247
247
def __init__ (self , args ):
248
- super (self . __class__ , self ).__init__ (args )
248
+ super ().__init__ (args )
249
249
250
250
@staticmethod
251
251
def name ():
@@ -268,7 +268,7 @@ def value(self, entry):
268
268
269
269
class RotatableBondFilter (_RangeFilter ):
270
270
def __init__ (self , args ):
271
- super (self . __class__ , self ).__init__ (args )
271
+ super ().__init__ (args )
272
272
273
273
@staticmethod
274
274
def name ():
@@ -291,7 +291,7 @@ def value(self, entry):
291
291
292
292
class DonorCountFilter (_RangeFilter ):
293
293
def __init__ (self , args ):
294
- super (self . __class__ , self ).__init__ (args )
294
+ super ().__init__ (args )
295
295
296
296
@staticmethod
297
297
def name ():
@@ -314,7 +314,7 @@ def value(self, entry):
314
314
315
315
class AcceptorCountFilter (_RangeFilter ):
316
316
def __init__ (self , args ):
317
- super (self . __class__ , self ).__init__ (args )
317
+ super ().__init__ (args )
318
318
319
319
@staticmethod
320
320
def name ():
@@ -337,7 +337,7 @@ def value(self, entry):
337
337
338
338
class ComponentCountFilter (_RangeFilter ):
339
339
def __init__ (self , args ):
340
- super (self . __class__ , self ).__init__ (args )
340
+ super ().__init__ (args )
341
341
342
342
@staticmethod
343
343
def name ():
@@ -359,7 +359,7 @@ def value(self, entry):
359
359
360
360
class ZPrimeFilter (_RangeFilter ):
361
361
def __init__ (self , args ):
362
- super (self . __class__ , self ).__init__ (args )
362
+ super ().__init__ (args )
363
363
364
364
@staticmethod
365
365
def name ():
@@ -378,7 +378,7 @@ def value(self, entry):
378
378
379
379
class RfactorFilter (_RangeFilter ):
380
380
def __init__ (self , args ):
381
- super (self . __class__ , self ).__init__ (args )
381
+ super ().__init__ (args )
382
382
383
383
@staticmethod
384
384
def name ():
@@ -397,7 +397,7 @@ def value(self, entry):
397
397
398
398
class SpacegroupNumberFilter (_RangeFilter ):
399
399
def __init__ (self , args ):
400
- super (self . __class__ , self ).__init__ (args )
400
+ super ().__init__ (args )
401
401
402
402
@staticmethod
403
403
def name ():
0 commit comments