code: def pushd(self, new_dir: str) -> None:
      """"""
      self._pushd_state.append(os.getcwd())
      self.cd(new_dir)
  
file_path: bokeh/release/system.py
imports: from __future__ import annotations
  import os
  import sys
  from subprocess import PIPE, STDOUT, run
  from typing import Any
  from .logger import LOG
  from .ui import shell
label_desc: Use image node_id 5 for calling the System obj's underlying member method code with example usage: obj.pushd(new_dir) without return types