class_docstr: Keeps track of brackets on a line.
docstr: In a lambda expression, there might be more than one argument.
  
  To avoid splitting on the comma in this situation, increase the depth of
  tokens between `lambda` and `:`.
docstr_tok: ["In","a","lambda","expression",",","there","might","be","more","than","one","argument",".","To","avoid","splitting","on","the","comma","in","this","situation",",","increase","the","depth","of","tokens","between","`","lambda","`","and","`",":","`","."]
code: def maybe_increment_lambda_arguments(self, leaf: Leaf) -> bool:
      """In a lambda expression, there might be more than one argument.
  
      To avoid splitting on the comma in this situation, increase the depth of
      tokens between `lambda` and `:`.
      """
      if leaf.type == token.NAME and leaf.value == "lambda":
          self.depth += 1
          self._lambda_argument_depths.append(self.depth)
          return True
  
      return False
  
imports: from dataclasses import dataclass, field
  from typing import Dict, Final, Iterable, List, Optional, Sequence, Set, Tuple, Union
  from black.nodes import BRACKET, CLOSING_BRACKETS, COMPARATORS, LOGIC_OPERATORS, MATH_OPERATORS, OPENING_BRACKETS, UNPACKING_PARENTS, VARARGS_PARENTS, is_vararg, syms
  from blib2to3.pgen2 import token
  from blib2to3.pytree import Leaf, Node
label_desc: Use image node_id 8 for calling the BracketTracker obj's underlying member method code with example usage: obj.maybe_increment_lambda_arguments(leaf) and returns: False, True