code: def _missing_(cls, value):
      # allow to initialize a version enum from a single (major) integer
      if isinstance(value, int):
          return cls((value, 0))
      # or from None to obtain the current default version
      if value is None:
          return cls.default()
      return super()._missing_(value)
  
file_path: catboost/contrib/python/fonttools/fontTools/ufoLib/utils.py
imports: import warnings
  import functools
label_desc: Use image node_id 3 for calling the _VersionTupleEnumMixin obj's underlying member method code with example usage: obj._missing_(cls, value) and returns: super, cls, cls