code: def update(self, force=False):
      new_environ = {}
  
      # read local env var OMP_NUM_THREADS and any starting with PYFFTW_
      for name, value in os.environ.items():
          if name.startswith("PYFFTW_") or name == "OMP_NUM_THREADS":
              new_environ[name] = value
      # We update the config variables if at least one PYFFTW environment
      # variable was modified.  This lets the user modify values
      # directly in the config module without having them when
      # reload_config() is called by the compiler.
      if force or self.old_environ != new_environ:
          self.process_environ(new_environ)
          # Store a copy
          self.old_environ = dict(new_environ)
  
file_path: py-fftw/pyfftw/config.py
imports: from __future__ import print_function, division, absolute_import
  import os
  import multiprocessing
  import warnings
  from .pyfftw import _threading_type
label_desc: Use image node_id 3 for calling the _EnvReloader obj's underlying member method code with example usage: obj.update(force) without return types