Changeset 27b7acc in sasview for src/sans/guiframe/CategoryManager.py
- Timestamp:
- Apr 3, 2014 7:28:51 PM (10 years ago)
- 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:
- bbd97e5
- Parents:
- 34dbaf4
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/sans/guiframe/CategoryManager.py
r51f14603 r27b7acc 15 15 from wx.lib.mixins.listctrl import CheckListCtrlMixin, ListCtrlAutoWidthMixin 16 16 from collections import defaultdict 17 import cPickle as pickle17 import json 18 18 from sans.guiframe.events import ChangeCategoryEvent 19 19 from sans.guiframe.CategoryInstaller import CategoryInstaller … … 294 294 cat_file = open(CategoryInstaller.get_user_file(), 'wb') 295 295 296 pickle.dump(self.master_category_dict, cat_file )296 json.dump(self.master_category_dict, cat_file ) 297 297 298 298 cat_file.close() … … 303 303 """ 304 304 try: 305 file = CategoryInstaller.get_user_file() 306 if os.path.isfile(file): 307 cat_file = open(file, 'rb') 308 self.master_category_dict = pickle.load(cat_file) 309 else: 310 cat_file = open(CategoryInstaller.get_default_file(), 'rb') 311 self.master_category_dict = pickle.load(cat_file) 312 cat_file.close() 305 file = CategoryInstaller.get_user_file() 306 if os.path.isfile(file): 307 cat_file = open(file, 'rb') 308 # self.master_category_dict = pickle.load(cat_file) 309 self.master_category_dict = json.load(cat_file) 310 else: 311 cat_file = open(CategoryInstaller.get_default_file(), 'rb') 312 # self.master_category_dict = pickle.load(cat_file) 313 self.master_category_dict = json.load(cat_file) 314 cat_file.close() 313 315 except IOError: 314 316 print 'Problem reading in category file. Please review'
Note: See TracChangeset
for help on using the changeset viewer.