code: def _handle_magic_exception(self, mod, exc):
          
          klass = getattr(mod, 'AnsibleModuleError', None)
          if klass and isinstance(exc, klass):
              mod.module.fail_json(**exc.results)
docs: Beginning with Ansible >2.6, some modules (file.py) install a
          sys.excepthook which is a closure over AnsibleModule, redirecting the
          magical exception to AnsibleModule.fail_json().
  
          For extra special needs bonus points, the class is not defined in
          module_utils, but is defined in the module itself, meaning there is no
          type for isinstance() that outlasts the invocation.