parameters: (self, exp_number, scan_number, pt_number_list)
return_statement: return
docstring: Record a merged workspace to
          Requirements: experiment number, scan number and pt numbers are valid
          :param exp_number:
          :param scan_number:
          :param pt_number_list:
          :return:
docstring_summary: Record a merged workspace to
          Requirements: experiment number, scan number and pt numbers are valid
          :param exp_number:
          :param scan_number:
          :param pt_number_list:
          :return:
docstring_tokens: Record a merged workspace to Requirements : experiment number scan number and pt numbers are valid : param exp_number : : param scan_number : : param pt_number_list : : return :
function: def _add_merged_ws(self, exp_number, scan_number, pt_number_list):
          """ Record a merged workspace to
          Requirements: experiment number, scan number and pt numbers are valid
          :param exp_number:
          :param scan_number:
          :param pt_number_list:
          :return:
          """
          assert isinstance(exp_number, int) and isinstance(scan_number, int)
          assert isinstance(pt_number_list, list) and len(pt_number_list) > 0
  
          if (exp_number, scan_number, pt_number_list) in self._mergedWSManager:
              return 'Exp %d Scan %d Pt %s has already been merged and recorded.' % (exp_number,
                                                                                     scan_number,
                                                                                     str(pt_number_list))
  
          self._mergedWSManager.append((exp_number, scan_number, pt_number_list))
          self._mergedWSManager.sort()
  
          return
function_tokens: def _add_merged_ws ( self , exp_number , scan_number , pt_number_list ) : assert isinstance ( exp_number , int ) and isinstance ( scan_number , int ) assert isinstance ( pt_number_list , list ) and len ( pt_number_list ) > 0 if ( exp_number , scan_number , pt_number_list ) in self . _mergedWSManager : return 'Exp %d Scan %d Pt %s has already been merged and recorded.' % ( exp_number , scan_number , str ( pt_number_list ) ) self . _mergedWSManager . append ( ( exp_number , scan_number , pt_number_list ) ) self . _mergedWSManager . sort ( ) return