code: def _check_site_name_consistency(self, anonymous_summary):
      anonymous_site_name = anonymous_summary["site_name"]
  
      if (
          anonymous_site_name
          and self._site_name is not None
          and anonymous_site_name != self._site_name
      ):
          raise ValueError(
              f"previous_site_name={anonymous_site_name} != current_site_name={self._site_name}"
          )
  
file_path: FATE/python/fate/arch/dataframe/manager/utils/_anonymous_generator.py
imports: import copy
  import pandas
label_desc: Use image node_id 4 for calling the AnonymousGenerator obj's underlying member method code with example usage: obj._check_site_name_consistency(anonymous_summary) without return types