Ignore:
Timestamp:
Oct 7, 2016 3:11:40 PM (8 years ago)
Author:
mathieu
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, ticket-1009, ticket-1094-headless, ticket-1242-2d-resolution, ticket-1243, ticket-1249, ticket885, unittest-saveload
Children:
b61bd57
Parents:
60df6c1
Message:

Pull categories from models. Get rid of default categories. Fixes #535

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/sas/sasgui/perspectives/fitting/basepage.py

    r4c3be25 r212bfc2  
    34473447        self.by_model_dict = defaultdict(list) 
    34483448        self.model_enabled_dict = defaultdict(bool) 
    3449  
    3450         try: 
    3451             categorization_file = CategoryInstaller.get_user_file() 
    3452             if not os.path.isfile(categorization_file): 
    3453                 categorization_file = CategoryInstaller.get_default_file() 
    3454             cat_file = open(categorization_file, 'rb') 
    3455             self.master_category_dict = json.load(cat_file) 
    3456             self._regenerate_model_dict() 
    3457             cat_file.close() 
    3458         except IOError: 
    3459             raise 
    3460             print 'Problem reading in category file.' 
    3461             print 'We even looked for it, made sure it was there.' 
    3462             print 'An existential crisis if there ever was one.' 
     3449        categorization_file = CategoryInstaller.get_user_file() 
     3450        with open(categorization_file, 'rb') as f: 
     3451            self.master_category_dict = json.load(f) 
     3452        self._regenerate_model_dict() 
    34633453 
    34643454    def _regenerate_model_dict(self): 
Note: See TracChangeset for help on using the changeset viewer.