"""Various exceptions that can be raised by the CI project."""


class ArgusError(Exception):
    pass


class ArgusTimeoutError(ArgusError):
    pass


class ArgusCLIError(ArgusError):
    pass


class ArgusPermissionDenied(ArgusError):
    pass


class ArgusHeatTeardown(ArgusError):
    pass


class ArgusEnvironmentError(ArgusError):
    """Base class for errors related to the argus environment."""
    pass

"""Various exceptions that can be raised by the CI project."""


class ArgusError(Exception):
    pass


class ArgusTimeoutError(ArgusError):
    pass


class ArgusCLIError(ArgusError):
    pass


class ArgusPermissionDenied(ArgusError):
    pass


class ArgusHeatTeardown(ArgusError):
    pass


class ArgusEnvironmentError(ArgusError):
    """Base class for errors related to the argus environment."""
    pass


class ErrorArgusInvalidDecorator(ArgusError):
    """The `skip_on_os` decorator was used improperly."""
    pass

Add exception for Logic Errors
Add exception for Logic Errors

  """Various exceptions that can be raised by the CI project."""
  
  
  class ArgusError(Exception):
      pass
  
  
  class ArgusTimeoutError(ArgusError):
      pass
  
  
  class ArgusCLIError(ArgusError):
      pass
  
  
  class ArgusPermissionDenied(ArgusError):
      pass
  
  
  class ArgusHeatTeardown(ArgusError):
      pass
  
  
  class ArgusEnvironmentError(ArgusError):
      """Base class for errors related to the argus environment."""
      pass
  
+ 
+ class ErrorArgusInvalidDecorator(ArgusError):
+     """The `skip_on_os` decorator was used improperly."""
+     pass
+ 
Add exception for Logic Errors
## Code Before:
"""Various exceptions that can be raised by the CI project."""


class ArgusError(Exception):
    pass


class ArgusTimeoutError(ArgusError):
    pass


class ArgusCLIError(ArgusError):
    pass


class ArgusPermissionDenied(ArgusError):
    pass


class ArgusHeatTeardown(ArgusError):
    pass


class ArgusEnvironmentError(ArgusError):
    """Base class for errors related to the argus environment."""
    pass

## Instruction:
Add exception for Logic Errors
## Code After:
"""Various exceptions that can be raised by the CI project."""


class ArgusError(Exception):
    pass


class ArgusTimeoutError(ArgusError):
    pass


class ArgusCLIError(ArgusError):
    pass


class ArgusPermissionDenied(ArgusError):
    pass


class ArgusHeatTeardown(ArgusError):
    pass


class ArgusEnvironmentError(ArgusError):
    """Base class for errors related to the argus environment."""
    pass


class ErrorArgusInvalidDecorator(ArgusError):
    """The `skip_on_os` decorator was used improperly."""
    pass
