code: def __init__(self, msg, *args, errno=None):
      self._errno = errno
      super().__init__(msg or "Unknown error", *args)
  
imports: import dataclasses
  import logging
  import os
  import subprocess
  import sys
  import uuid
  from collections import namedtuple
  from ctypes import c_char, c_char_p, c_int, c_uint, c_ulonglong, byref, create_string_buffer, Structure, POINTER, CDLL
  from typing import List, Tuple, Optional, Union
  from ..utils import parse_readable_size
label_desc: Use image node_id 1 to create a new NVError object from inherited base classes: Exception with example: obj = NVError(msg)