py3: replace types.NoneType with type(None)
types.NoneType is not present in Python 3.
--- a/mercurial/fancyopts.py Fri Feb 23 18:12:20 2018 +0530
+++ b/mercurial/fancyopts.py Fri Feb 23 18:23:51 2018 +0530
@@ -9,7 +9,6 @@
import abc
import functools
-import types
from .i18n import _
from . import (
@@ -222,7 +221,7 @@
class _simpleopt(customopt):
def _isboolopt(self):
- return isinstance(self.defaultvalue, (bool, types.NoneType))
+ return isinstance(self.defaultvalue, (bool, type(None)))
def newstate(self, oldstate, newparam, abort):
return newparam