Changeset 0ab485b in sasview for prview


Ignore:
Timestamp:
Sep 14, 2009 8:18:26 PM (15 years ago)
Author:
Mathieu Doucet <doucetm@…>
Branches:
master, ESS_GUI, ESS_GUI_Docs, ESS_GUI_batch_fitting, ESS_GUI_bumps_abstraction, ESS_GUI_iss1116, ESS_GUI_iss879, ESS_GUI_iss959, ESS_GUI_opencl, ESS_GUI_ordering, ESS_GUI_sync_sascalc, costrafo411, magnetic_scatt, release-4.1.1, release-4.1.2, release-4.2.2, release_4.0.1, ticket-1009, ticket-1094-headless, ticket-1242-2d-resolution, ticket-1243, ticket-1249, ticket885, unittest-saveload
Children:
ad8f0d0
Parents:
7ad9887
Message:

prview: check that the data being sent to the prview writer is of the right type.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • prview/perspectives/pr/pr.py

    r80d2872 r0ab485b  
    895895         
    896896        # Write the output to file 
    897         self.state_reader.write(filepath, self.current_plottable, prstate) 
     897        # First, check that the data is of the right type 
     898        if issubclass(self.current_plottable.__class__, DataLoader.data_info.Data1D): 
     899            self.state_reader.write(filepath, self.current_plottable, prstate) 
     900        else: 
     901            raise RuntimeError, "pr.save_data: the data being saved is not a DataLoader.data_info.Data1D object"  
    898902         
    899903         
Note: See TracChangeset for help on using the changeset viewer.