Ryan C. Thompson 4 лет назад
Родитель
Сommit
bab49e190a
2 измененных файлов с 1 добавлено и 10 удалено
  1. 0 8
      mypy.ini
  2. 1 2
      roll.py

+ 0 - 8
mypy.ini

@@ -1,9 +1 @@
 [mypy]
-[mypy-pyparsing]
-ignore_missing_imports = True
-[mypy-colorama]
-ignore_missing_imports = True
-[mypy-colors]
-ignore_missing_imports = True
-[mypy-arpeggio]
-ignore_missing_imports = True

+ 1 - 2
roll.py

@@ -447,7 +447,7 @@ class Comparator(object):
         This allows the Comparator to be used as a callable.'''
         return self.compare(x)
 
-def validate_comparators(face: DieFaceType, *comparators):
+def validate_comparators(face: DieFaceType, *comparators: Comparator):
     '''Validate one or more comparators for a die face type.
 
     This will test every possible die value, making sure that each
@@ -461,7 +461,6 @@ def validate_comparators(face: DieFaceType, *comparators):
         values = range(-1, 2)
     else:
         values = range(1, face+1)
-    comparators = list(comparators)
     # Validate individual comparators
     for comp in comparators:
         results = [ comp(val) for val in values ]