class_docstr: Raised when an operation tries to occur between quantities that are not
  under the same path_id.
  
  Parameters
  ----------
  left_id : str
      The path_id for the left argument in the operation.
  right_id : str
      The path_id for the right argument in the operation.
  *args : positional arguments
      More positional arguments for the exception.
code: def __init__(self, left_id: str, right_id: str, *args) -> None:
      super().__init__(
          "Invalid operation between quantities with unequal path id: {} {}.".format(
              left_id, right_id
          ),
          *args,
      )
  
imports: from typing import Union
  from numbers import Number
label_desc: Use image node_id 1 to create a new QuantityOpPathMismatch object from inherited base classes: Exception with example: obj = QuantityOpPathMismatch(left_id, right_id)