parameters: (self)
docstring: Check that the q resolution settings are complete.
          We need a moderator file path. And the other settings have to be self consistent
docstring_summary: Check that the q resolution settings are complete.
          We need a moderator file path. And the other settings have to be self consistent
docstring_tokens: Check that the q resolution settings are complete . We need a moderator file path . And the other settings have to be self consistent
function: def _check_q_settings_complete(self):
          '''
          Check that the q resolution settings are complete.
          We need a moderator file path. And the other settings have to be self consistent
          '''
          try:
              _dummy_file_path, _dummy_suggested_name = getFileAndName(self._q_resolution_moderator_file_name)
          except:
              raise RuntimeError(
                  "The specified moderator file is not valid. Please make sure that that it exists in your search directory.")
  
          # If A1 is set, then A2 should be set and vice versa
          if ((self.get_q_resolution_a1() is None and self.get_q_resolution_a2() is not None)
                  or (self.get_q_resolution_a2() is None and self.get_q_resolution_a1() is not None)):
              raise RuntimeError("Both, A1 and A2, need to be specified.")
function_tokens: def _check_q_settings_complete ( self ) : try : _dummy_file_path , _dummy_suggested_name = getFileAndName ( self . _q_resolution_moderator_file_name ) except : raise RuntimeError ( "The specified moderator file is not valid. Please make sure that that it exists in your search directory." ) # If A1 is set, then A2 should be set and vice versa if ( ( self . get_q_resolution_a1 ( ) is None and self . get_q_resolution_a2 ( ) is not None ) or ( self . get_q_resolution_a2 ( ) is None and self . get_q_resolution_a1 ( ) is not None ) ) : raise RuntimeError ( "Both, A1 and A2, need to be specified." )