code: def __init__(
      self,
      config,
      parent_indentation,
      containing_leaf,
      spacing,
      parent=None,
  ):
      expr_stmt = search_ancestor(containing_leaf, "expr_stmt")
      if expr_stmt is not None:
          equals = expr_stmt.children[-2]
  
          if "\t" in config.indentation:
              # TODO unite with the code of BracketNode
              self.indentation = None
          else:
              # If the backslash follows the equals, use normal indentation
              # otherwise it should align with the equals.
              if equals.end_pos == spacing.start_pos:
                  self.indentation = (
                      parent_indentation + config.indentation
                  )
              else:
                  # +1 because there is a space.
                  self.indentation = " " * (equals.end_pos[1] + 1)
      else:
          self.indentation = parent_indentation + config.indentation
      self.bracket_indentation = self.indentation
      self.parent = parent
  
imports: import re
  from contextlib import contextmanager
  from parso.python.errors import ErrorFinder, ErrorFinderConfig
  from parso.normalizer import Rule
  from parso.python.tree import search_ancestor, Flow, Scope
label_desc: Use image node_id 1 to create a new BackslashNode object from inherited base classes: IndentationNode with example: obj = BackslashNode(config, parent_indentation, containing_leaf, spacing, parent)