class_docstr: Style class that can dynamically returns an other Style.
  
  :param get_style: Callable that returns a :class:`.Style` instance.
class_docstr_tok: ["Style","class","that","can","dynamically","returns","an","other","Style",".",":","param","get_style",":","Callable","that","returns","a",":","class",":","`",".Style","`","instance","."]
code: def get_attrs_for_style_str(
      self, style_str: str, default: Attrs = DEFAULT_ATTRS
  ) -> Attrs:
      style = self.get_style() or self._dummy
  
      return style.get_attrs_for_style_str(style_str, default)
  
imports: from __future__ import annotations
  from abc import ABCMeta, abstractmethod, abstractproperty
  from typing import Callable, Hashable, NamedTuple
label_desc: Use image node_id 2 for calling the DynamicStyle obj's underlying member method code with example usage: obj.get_attrs_for_style_str(style_str, default) and returns: style