~kevang/mnemosyne-proj/grade-shortcuts-improvements

« back to all changes in this revision

Viewing changes to mnemosyne.wpu

  • Committer: Peter.Bienstman at UGent
  • Date: 2014-12-15 20:21:56 UTC
  • Revision ID: peter.bienstman@ugent.be-20141215202156-0lrnw8jylmak5tkb
Make upgrade code more robust.

Show diffs side-by-side

added added

removed removed

Lines of Context:
5
5
##################################################################
6
6
[user attributes]
7
7
cache.last-mime-type = {loc('unknown:<untitled> #5'): 'text/x-diff',
8
 
                        loc('unknown:<untitled> #4'): 'text/x-diff',
9
 
                        loc('unknown:<untitled> #3'): 'text/x-diff',
10
 
                        loc('unknown:<untitled> #2'): 'text/x-diff',
11
 
                        loc('unknown:<untitled> #1'): 'text/x-diff',
12
 
                        loc('unknown:<untitled> #97'): 'text/x-diff',
13
 
                        loc('unknown:<untitled> #98'): 'text/x-diff',
14
 
                        loc('unknown:<untitled> #99'): 'text/x-diff',
15
 
                        loc('unknown:<untitled> #100'): 'text/x-diff',
16
 
                        loc('unknown:<untitled> #101'): 'text/x-diff',
17
 
                        loc('unknown:<untitled> #102'): 'text/x-diff',
18
 
                        loc('unknown:<untitled> #103'): 'text/x-diff',
19
 
                        loc('unknown:<untitled> #104'): 'text/x-diff',
20
8
                        loc('unknown:<untitled> #105'): 'text/x-diff',
21
9
                        loc('unknown:<untitled> #106'): 'text/x-diff',
22
10
                        loc('unknown:<untitled> #107'): 'text/x-diff',
60
48
                        loc('unknown:<untitled> #145'): 'text/x-diff',
61
49
                        loc('unknown:<untitled> #146'): 'text/x-diff',
62
50
                        loc('unknown:<untitled> #147'): 'text/x-diff',
 
51
                        loc('unknown:<untitled> #4'): 'text/x-diff',
 
52
                        loc('unknown:<untitled> #3'): 'text/x-diff',
 
53
                        loc('unknown:<untitled> #2'): 'text/x-diff',
 
54
                        loc('unknown:<untitled> #1'): 'text/x-diff',
63
55
                        loc('unknown:<untitled> #6'): 'text/x-diff',
64
56
                        loc('unknown:<untitled> #7'): 'text/x-diff',
65
57
                        loc('unknown:<untitled> #8'): 'text/x-diff',
150
142
                        loc('unknown:<untitled> #93'): 'text/x-diff',
151
143
                        loc('unknown:<untitled> #94'): 'text/x-diff',
152
144
                        loc('unknown:<untitled> #95'): 'text/x-diff',
153
 
                        loc('unknown:<untitled> #96'): 'text/x-diff'}
 
145
                        loc('unknown:<untitled> #96'): 'text/x-diff',
 
146
                        loc('unknown:<untitled> #97'): 'text/x-diff',
 
147
                        loc('unknown:<untitled> #98'): 'text/x-diff',
 
148
                        loc('unknown:<untitled> #99'): 'text/x-diff',
 
149
                        loc('unknown:<untitled> #100'): 'text/x-diff',
 
150
                        loc('unknown:<untitled> #101'): 'text/x-diff',
 
151
                        loc('unknown:<untitled> #102'): 'text/x-diff',
 
152
                        loc('unknown:<untitled> #103'): 'text/x-diff',
 
153
                        loc('unknown:<untitled> #104'): 'text/x-diff',
 
154
                        loc('unknown:<untitled> #150'): 'text/x-diff'}
154
155
console.id-seed = 1
155
156
debug.err-values = {loc('mnemosyne/mnemosyne/pyqt_ui/mnemosyne'): {}}
156
157
debug.recent-run-args = {loc('mnemosyne/mnemosyne/pyqt_ui/mnemosyne'): ['-d '\
261
262
         4),
262
263
        (0,
263
264
         8)],
264
 
                                 'selected-nodes': [(0,
265
 
        3,
266
 
        5,
267
 
        3,
268
 
        0)],
269
 
                                 'top-node': (0,
270
 
        3,
271
 
        0,
272
 
        1,
273
 
        4,
274
 
        1)},
 
265
                                 'selected-nodes': [(0,)],
 
266
                                 'top-node': (0,)},
275
267
                        'flat': {'column-widths': [1.0],
276
268
                                 'expanded-nodes': [],
277
269
                                 'selected-nodes': [],
506
498
                     ('testing',
507
499
                      'wide',
508
500
                      0,
509
 
                      {'added-files': [loc('mnemosyne/tests/test_scheduler.py'),
510
 
                                       loc('mnemosyne/tests/test_cuecard_wcu_import.py'),
511
 
                                       loc('mnemosyne/tests/test_sentence.py'),
512
 
                                       loc('mnemosyne/tests/test_cloze.py'),
513
 
                                       loc('mnemosyne/tests/test_card_type.py'),
514
 
                                       loc('mnemosyne/tests/test_non_latin_font_size_increase.py'),
515
 
                                       loc('mnemosyne/tests/test_filter.py'),
516
 
                                       loc('mnemosyne/tests/test_statistics.py'),
517
 
                                       loc('mnemosyne/tests/test_tsv_import.py'),
518
 
                                       loc('mnemosyne/tests/test_plugin.py'),
519
 
                                       loc('mnemosyne/tests/test_render_chain.py'),
520
 
                                       loc('mnemosyne/tests/test_mnemosyne2cards.py'),
 
501
                      {'added-files': [loc('mnemosyne/tests/test_mnemosyne2cards.py'),
521
502
                                       loc('mnemosyne/tests/test_sync.py'),
522
503
                                       loc('mnemosyne/tests/test_escape_to_html.py'),
523
504
                                       loc('mnemosyne/tests/test_tag_tree.py'),
536
517
                                       loc('mnemosyne/tests/test_review_controller.py'),
537
518
                                       loc('mnemosyne/tests/test_controller.py'),
538
519
                                       loc('mnemosyne/tests/test_mnemosyne1xml_import.py'),
539
 
                                       loc('mnemosyne/tests/test_add_cards.py')],
 
520
                                       loc('mnemosyne/tests/test_add_cards.py'),
 
521
                                       loc('mnemosyne/tests/test_scheduler.py'),
 
522
                                       loc('mnemosyne/tests/test_cuecard_wcu_import.py'),
 
523
                                       loc('mnemosyne/tests/test_sentence.py'),
 
524
                                       loc('mnemosyne/tests/test_cloze.py'),
 
525
                                       loc('mnemosyne/tests/test_card_type.py'),
 
526
                                       loc('mnemosyne/tests/test_non_latin_font_size_increase.py'),
 
527
                                       loc('mnemosyne/tests/test_filter.py'),
 
528
                                       loc('mnemosyne/tests/test_statistics.py'),
 
529
                                       loc('mnemosyne/tests/test_tsv_import.py'),
 
530
                                       loc('mnemosyne/tests/test_plugin.py'),
 
531
                                       loc('mnemosyne/tests/test_render_chain.py')],
540
532
                       'filter': u'',
541
533
                       'recent-filters': None,
542
534
                       'sort-order': 'alpha'}),
550
542
                      {'attrib-starts': [],
551
543
                       'first-line': 0,
552
544
                       'folded-linenos': [],
553
 
                       'sel-line': 0,
554
 
                       'sel-line-start': 0,
555
 
                       'selection_end': 0,
556
 
                       'selection_start': 0}),
 
545
                       'sel-line': 5,
 
546
                       'sel-line-start': 230,
 
547
                       'selection_end': 230,
 
548
                       'selection_start': 230}),
557
549
                     ('debug-probe',
558
550
                      'wide',
559
551
                      2,
1769
1761
                                  'sel-line-start': 573,
1770
1762
                                  'selection_end': 583,
1771
1763
                                  'selection_start': 583})],
1772
 
          'has-focus': True,
 
1764
          'has-focus': False,
1773
1765
          'locked': False},
1774
1766
         [loc('mnemosyne/mnemosyne/cle/android_render_chain.py'),
1775
1767
          loc('mnemosyne/tests/benchmark_sync_client.py'),
1882
1874
          loc('mnemosyne/mnemosyne/web_server/web_server_render_chain.py'),
1883
1875
          loc('mnemosyne/openSM2sync/text_formats/xml_format.py'),
1884
1876
          loc('mnemosyne/mnemosyne/libmnemosyne/databases/_sqlite3.py')]),
1885
 
        ({'bookmarks': ([[loc('mnemosyne/mnemosyne/pyqt_ui/export_dlg.py'),
1886
 
                          {'attrib-starts': [('ExportDlg',
1887
 
        12),
1888
 
        ('ExportDlg.accept',
1889
 
         55)],
1890
 
                           'first-line': 36,
1891
 
                           'folded-linenos': [],
1892
 
                           'sel-line': 55,
1893
 
                           'sel-line-start': 1860,
1894
 
                           'selection_end': 1881,
1895
 
                           'selection_start': 1881},
1896
 
                          1417180849.117],
1897
 
                         [loc('mnemosyne/mnemosyne/libmnemosyne/card.py'),
1898
 
                          {'attrib-starts': [('Card',
1899
 
        10),
1900
 
        ('Card.reset_learning_data',
1901
 
         61)],
1902
 
                           'first-line': 60,
1903
 
                           'folded-linenos': [],
1904
 
                           'sel-line': 83,
1905
 
                           'sel-line-start': 3210,
1906
 
                           'selection_end': 3235,
1907
 
                           'selection_start': 3235},
1908
 
                          1417181217.839],
1909
 
                         [loc('mnemosyne/mnemosyne/libmnemosyne/databases/SQLite_logging.py'),
 
1877
        ({'bookmarks': ([[loc('mnemosyne/mnemosyne/libmnemosyne/databases/SQLite_logging.py'),
1910
1878
                          {'attrib-starts': [('SQLiteLogging',
1911
1879
        13),
1912
1880
        ('SQLiteLogging.log_edited_media_file',
2107
2075
                           'sel-line-start': 28541,
2108
2076
                           'selection_end': 28563,
2109
2077
                           'selection_start': 28563},
2110
 
                          1418312321.696]],
 
2078
                          1418312321.696],
 
2079
                         [loc('mnemosyne/mnemosyne/libmnemosyne/databases/SQLite.py'),
 
2080
                          {'attrib-starts': [('SQLite',
 
2081
        207),
 
2082
        ('SQLite.load',
 
2083
         347)],
 
2084
                           'first-line': 381,
 
2085
                           'folded-linenos': [],
 
2086
                           'sel-line': 400,
 
2087
                           'sel-line-start': 14680,
 
2088
                           'selection_end': 14720,
 
2089
                           'selection_start': 14720},
 
2090
                          1418632667.683],
 
2091
                         [loc('mnemosyne/mnemosyne/libmnemosyne/upgrades/upgrade1.py'),
 
2092
                          {'attrib-starts': [('Upgrade1',
 
2093
        14),
 
2094
        ('Upgrade1.upgrade_from_old_data_dir',
 
2095
         65)],
 
2096
                           'first-line': 102,
 
2097
                           'folded-linenos': [],
 
2098
                           'sel-line': 116,
 
2099
                           'sel-line-start': 5133,
 
2100
                           'selection_end': 5169,
 
2101
                           'selection_start': 5169},
 
2102
                          1418632985.386]],
2111
2103
                        20),
2112
 
          'current-loc': loc('mnemosyne/mnemosyne/libmnemosyne/databases/SQLite.py'),
 
2104
          'current-loc': loc('mnemosyne/mnemosyne/libmnemosyne/filters/latex.py'),
2113
2105
          'editor-state-list': [(loc('mnemosyne/mnemosyne/cle/android_render_chain.py'),
2114
2106
                                 {'attrib-starts': [('AndroidRenderChain',
2115
2107
        15)],
2407
2399
        28),
2408
2400
        ('Latex.create_latex_img_file',
2409
2401
         46)],
2410
 
                                  'first-line': 63,
 
2402
                                  'first-line': 30,
2411
2403
                                  'folded-linenos': [],
2412
 
                                  'sel-line': 80,
2413
 
                                  'sel-line-start': 3182,
2414
 
                                  'selection_end': 3220,
2415
 
                                  'selection_start': 3220}),
 
2404
                                  'sel-line': 56,
 
2405
                                  'sel-line-start': 2051,
 
2406
                                  'selection_end': 2108,
 
2407
                                  'selection_start': 2108}),
2416
2408
                                (loc('mnemosyne/mnemosyne/libmnemosyne/configuration.py'),
2417
2409
                                 {'attrib-starts': [('Configuration',
2418
2410
        68),
2744
2736
                                (loc('mnemosyne/mnemosyne/libmnemosyne/databases/SQLite.py'),
2745
2737
                                 {'attrib-starts': [('SQLite',
2746
2738
        207),
2747
 
        ('SQLite.display_name',
2748
 
         276)],
 
2739
        ('SQLite.load',
 
2740
         347)],
2749
2741
                                  'first-line': 381,
2750
2742
                                  'folded-linenos': [],
2751
 
                                  'sel-line': 281,
2752
 
                                  'sel-line-start': 9210,
2753
 
                                  'selection_end': 9258,
2754
 
                                  'selection_start': 9258}),
 
2743
                                  'sel-line': 400,
 
2744
                                  'sel-line-start': 14680,
 
2745
                                  'selection_end': 14720,
 
2746
                                  'selection_start': 14720}),
2755
2747
                                (loc('mnemosyne/mnemosyne/libmnemosyne/databases/SQLite_logging.py'),
2756
2748
                                 {'attrib-starts': [('SQLiteLogging',
2757
2749
        13),
2982
2974
                                (loc('mnemosyne/mnemosyne/libmnemosyne/ui_components/review_widget.py'),
2983
2975
                                 {}),
2984
2976
                                (loc('mnemosyne/mnemosyne/libmnemosyne/upgrades/upgrade1.py'),
2985
 
                                 {'attrib-starts': [],
2986
 
                                  'first-line': 0,
 
2977
                                 {'attrib-starts': [('Upgrade1',
 
2978
        14),
 
2979
        ('Upgrade1.upgrade_from_old_data_dir',
 
2980
         65)],
 
2981
                                  'first-line': 102,
2987
2982
                                  'folded-linenos': [],
2988
 
                                  'sel-line': 7,
2989
 
                                  'sel-line-start': 81,
2990
 
                                  'selection_end': 95,
2991
 
                                  'selection_start': 95}),
 
2983
                                  'sel-line': 116,
 
2984
                                  'sel-line-start': 5133,
 
2985
                                  'selection_end': 5169,
 
2986
                                  'selection_start': 5169}),
2992
2987
                                (loc('mnemosyne/mnemosyne/libmnemosyne/upgrades/upgrade3.py'),
2993
2988
                                 {'attrib-starts': [('Upgrade3',
2994
2989
        9),
3193
3188
        u'mnemosyne/mnemosyne/libmnemosyne/component_manager.py',
3194
3189
        u'mnemosyne/mnemosyne/libmnemosyne/configuration.py',
3195
3190
        u'mnemosyne/mnemosyne/libmnemosyne/controller.py',
 
3191
        u'mnemosyne/mnemosyne/libmnemosyne/controllers/default_controller.py',
3196
3192
        u'mnemosyne/mnemosyne/libmnemosyne/database.py',
3197
3193
        u'mnemosyne/mnemosyne/libmnemosyne/databases/SQLite_logging.py',
3198
3194
        u'mnemosyne/mnemosyne/libmnemosyne/databases/SQLite_media.py',
3199
3195
        u'mnemosyne/mnemosyne/libmnemosyne/databases/SQLite_statistics.py',
 
3196
        u'mnemosyne/mnemosyne/libmnemosyne/databases/SQLite_sync.py',
3200
3197
        u'mnemosyne/mnemosyne/libmnemosyne/databases/_sqlite3.py',
3201
3198
        u'mnemosyne/mnemosyne/libmnemosyne/fact.py',
3202
3199
        u'mnemosyne/mnemosyne/libmnemosyne/file_formats/media_preprocessor.py',
3203
3200
        u'mnemosyne/mnemosyne/libmnemosyne/file_formats/mnemosyne1_mem.py',
 
3201
        u'mnemosyne/mnemosyne/libmnemosyne/file_formats/mnemosyne2_cards.py',
3204
3202
        u'mnemosyne/mnemosyne/libmnemosyne/file_formats/tsv.py',
3205
3203
        u'mnemosyne/mnemosyne/libmnemosyne/filters/escape_to_html.py',
3206
3204
        u'mnemosyne/mnemosyne/libmnemosyne/filters/escape_to_html_for_card_browser.py',
3207
3205
        u'mnemosyne/mnemosyne/libmnemosyne/filters/expand_paths.py',
3208
 
        u'mnemosyne/mnemosyne/libmnemosyne/filters/latex.py',
3209
3206
        u'mnemosyne/mnemosyne/libmnemosyne/filters/non_latin_font_size_increase.py',
3210
3207
        u'mnemosyne/mnemosyne/libmnemosyne/logger.py',
3211
3208
        u'mnemosyne/mnemosyne/libmnemosyne/loggers/database_logger.py',
3221
3218
        u'mnemosyne/mnemosyne/libmnemosyne/translators/gettext_translator.py',
3222
3219
        u'mnemosyne/mnemosyne/libmnemosyne/ui_components/dialogs.py',
3223
3220
        u'mnemosyne/mnemosyne/libmnemosyne/ui_components/review_widget.py',
3224
 
        u'mnemosyne/mnemosyne/libmnemosyne/upgrades/upgrade1.py',
3225
3221
        u'mnemosyne/mnemosyne/libmnemosyne/upgrades/upgrade3.py',
3226
3222
        u'mnemosyne/mnemosyne/libmnemosyne/utils.py',
3227
3223
        u'mnemosyne/mnemosyne/pyqt_ui/activate_cards_dlg.py',
3275
3271
        u'mnemosyne/tests/test_sync.py',
3276
3272
        u'mnemosyne/tests/test_tsv_import.py',
3277
3273
        u'mnemosyne/tests/test_util_functions.py',
3278
 
        u'mnemosyne/mnemosyne/libmnemosyne/databases/SQLite_sync.py',
3279
 
        u'mnemosyne/mnemosyne/libmnemosyne/file_formats/mnemosyne2_cards.py',
3280
 
        u'mnemosyne/mnemosyne/libmnemosyne/controllers/default_controller.py',
 
3274
        u'mnemosyne/mnemosyne/libmnemosyne/file_formats/mnemosyne2_db.py',
3281
3275
        u'mnemosyne/mnemosyne/libmnemosyne/databases/SQLite.py',
3282
 
        u'mnemosyne/mnemosyne/libmnemosyne/file_formats/mnemosyne2_db.py']},
 
3276
        u'mnemosyne/mnemosyne/libmnemosyne/upgrades/upgrade1.py',
 
3277
        u'mnemosyne/mnemosyne/libmnemosyne/filters/latex.py']},
3283
3278
        'saved_notebook_display': None,
3284
3279
        'split_percents': {0: 0.4821973550356053},
3285
3280
        'splits': 2,
3294
3289
                         0,
3295
3290
                         704,
3296
3291
                         654)}]}
3297
 
guimgr.recent-documents = [loc('mnemosyne/mnemosyne/libmnemosyne/databases/SQLite.py'),
 
3292
guimgr.recent-documents = [loc('mnemosyne/mnemosyne/libmnemosyne/filters/latex.py'),
 
3293
                           loc('mnemosyne/mnemosyne/libmnemosyne/upgrades/upgrade1.py'),
 
3294
                           loc('mnemosyne/mnemosyne/libmnemosyne/databases/SQLite.py'),
 
3295
                           loc('mnemosyne/mnemosyne/libmnemosyne/file_formats/mnemosyne2_db.py'),
 
3296
                           loc('mnemosyne/tests/test_util_functions.py'),
3298
3297
                           loc('mnemosyne/mnemosyne/libmnemosyne/controllers/default_controller.py'),
3299
3298
                           loc('mnemosyne/mnemosyne/libmnemosyne/file_formats/mnemosyne2_cards.py'),
3300
3299
                           loc('mnemosyne/mnemosyne/libmnemosyne/databases/SQLite_sync.py'),
3301
 
                           loc('mnemosyne/tests/test_util_functions.py'),
3302
3300
                           loc('mnemosyne/mnemosyne/pyqt_ui/export_dlg.ui'),
3303
3301
                           loc('mnemosyne/mnemosyne/libmnemosyne/databases/SQLite_logging.py'),
3304
3302
                           loc('mnemosyne/mnemosyne/libmnemosyne/databases/SQLite_statistics.py'),
3319
3317
                           loc('mnemosyne/mnemosyne/libmnemosyne/file_formats/tsv.py'),
3320
3318
                           loc('mnemosyne/mnemosyne/cle/sync_dlg.py'),
3321
3319
                           loc('mnemosyne/mnemosyne/cle/mnemosyne_android.py'),
3322
 
                           loc('mnemosyne/mnemosyne/libmnemosyne/filters/latex.py'),
3323
3320
                           loc('mnemosyne/mnemosyne/libmnemosyne/databases/SQLite_media.py'),
3324
3321
                           loc('mnemosyne/tests/test_sync.py'),
3325
3322
                           loc('mnemosyne/openSM2sync/client.py'),