Changeset ea5fa58 in sasview for sansguiframe/src/sans/guiframe/CategoryManager.py
- Timestamp:
- Sep 20, 2012 1:22:02 PM (12 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:
- bda809e
- Parents:
- b71a53b
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sansguiframe/src/sans/guiframe/CategoryManager.py
rdf7a7e3 rea5fa58 16 16 import wx 17 17 import sys 18 import os 18 19 from wx.lib.mixins.listctrl import CheckListCtrlMixin, ListCtrlAutoWidthMixin 19 20 from collections import defaultdict … … 290 291 cat_file = open(CategoryInstaller.get_user_file(), 'wb') 291 292 292 pickle.dump( self.master_category_dict, 293 cat_file ) 293 pickle.dump( self.master_category_dict, cat_file ) 294 294 295 295 … … 299 299 """ 300 300 try: 301 cat_file = open(CategoryInstaller.get_user_file(), 302 'rb') 303 self.master_category_dict = pickle.load(cat_file) 304 301 file = CategoryInstaller.get_user_file() 302 if os.path.isfile(file): 303 cat_file = open(file, 'rb') 304 self.master_category_dict = pickle.load(cat_file) 305 else: 306 cat_file = open(CategoryInstaller.get_default_file(), 'rb') 307 self.master_category_dict = pickle.load(cat_file) 305 308 except IOError: 306 309 print 'Problem reading in category file. Please review' … … 421 424 vbox.Add(self.ok_button, flag = wx.ALL | wx.ALIGN_RIGHT, 422 425 border = 10) 423 424 425 self.current_categories.SetSelection(0)426 427 if self.current_categories.GetCount() > 0: 428 self.current_categories.SetSelection(0) 426 429 self.new_text.Disable() 427 430 self.SetSizer(vbox) … … 494 497 return ret 495 498 496 497 498 499 500 499 if __name__ == '__main__': 501 500 … … 510 509 app.MainLoop() 511 510 512
Note: See TracChangeset
for help on using the changeset viewer.