class_docstr: A wrapper for properties within a schema
class_docstr_tok: ["A","wrapper","for","properties","within","a","schema"]
code: def __getitem__(self, attr):
      dct = self._properties[attr]
      if "definitions" in self._schema and "definitions" not in dct:
          dct = dict(definitions=self._schema["definitions"], **dct)
      return SchemaInfo(dct, self._rootschema)
  
imports: import keyword
  import re
  import subprocess
  import textwrap
  import urllib
  from typing import Any, Dict, Final, Iterable, List, Optional, Union
  from .schemapi import _resolve_references
label_desc: Use image node_id 5 for calling the SchemaProperties obj's underlying member method code with example usage: obj.__getitem__(attr) and returns: SchemaInfo