Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork495
Closed
Description
I did not use mutation, pygad print the following warning:
If you do not want to mutate any gene, please set mutation_type=None.But when I set mutation_type=None, or mutation_type="None", then pygad crashed:
File "C:\My\MyPythonProject\GeneticAlgo\venv\lib\site-packages\pygad\pygad.py", line 282, in __init__ raise TypeError("The expected type of the 'mutation_type' parameter is str but ({mutation_type}) found.".format(mutation_type=type(mutation_type)))TypeError: The expected type of the 'mutation_type' parameter is str but (<class 'NoneType'>) found.I looked at the source code, it seems that line 280 does not allow the possibility of mutation_type being None. Yet line 295 does allow such possibility.