class_docstr: Exception for ggplot errors
class_docstr_tok: ["Exception","for","ggplot","errors"]
code: def __init__(self, *args: str):
      args = tuple(dedent(arg) for arg in args)
      self.message = " ".join(args)
  
file_path: plotnine/plotnine/exceptions.py
imports: from __future__ import annotations
  import warnings
  from textwrap import dedent
  from typing import Optional, Type, Union
label_desc: Use image node_id 1 to create a new PlotnineError object from inherited base classes: Exception with example: obj = PlotnineError()