py3: replace types.NoneType with type(None)
authorPulkit Goyal <7895pulkit@gmail.com>
Fri, 23 Feb 2018 18:23:51 +0530
changeset 36383 24b481668293
parent 36382 b4d1c09b754b
child 36384 caa3d42f616d
py3: replace types.NoneType with type(None) types.NoneType is not present in Python 3.
mercurial/fancyopts.py
--- 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