~barcc/+junk/Sim2D

« back to all changes in this revision

Viewing changes to Sim2D/view.py

  • Committer: B. Clausius
  • Date: 2014-01-16 14:09:06 UTC
  • Revision ID: barcc@gmx.de-20140116140906-3zg6s93q150kp0gb
Support for new file format, lists instead of dicts

Show diffs side-by-side

added added

removed removed

Lines of Context:
127
127
        return {'view': {'fieldsize': self.fieldsize, 'section': self.section.tuple}}
128
128
        
129
129
    def __setstate__(self, state_dict):
130
 
        view_dict = state_dict.get('view', {})
 
130
        view_dict = state_dict.get('view', [])
 
131
        if isinstance(view_dict, list):
 
132
            view_dict = dict(view_dict)
131
133
        self.fieldsize = view_dict.get('fieldsize', 8)
132
134
        try:
133
135
            self.section.tuple = view_dict['section']