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

« back to all changes in this revision

Viewing changes to mnemosyne.wpu

  • Committer: Peter.Bienstman at UGent
  • Date: 2015-01-15 20:17:02 UTC
  • Revision ID: peter.bienstman@ugent.be-20150115201702-5hluqq3qi34cqh2p
Fix export for facts containing control characters.

Show diffs side-by-side

added added

removed removed

Lines of Context:
4
4
# Wing IDE project file : User-specific branch                   #
5
5
##################################################################
6
6
[user attributes]
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> #114'): 'text/x-diff',
13
 
                        loc('unknown:<untitled> #115'): 'text/x-diff',
14
 
                        loc('unknown:<untitled> #116'): 'text/x-diff',
15
 
                        loc('unknown:<untitled> #117'): 'text/x-diff',
16
 
                        loc('unknown:<untitled> #118'): 'text/x-diff',
17
 
                        loc('unknown:<untitled> #119'): 'text/x-diff',
18
 
                        loc('unknown:<untitled> #120'): 'text/x-diff',
19
 
                        loc('unknown:<untitled> #121'): 'text/x-diff',
20
 
                        loc('unknown:<untitled> #122'): 'text/x-diff',
21
 
                        loc('unknown:<untitled> #123'): 'text/x-diff',
22
 
                        loc('unknown:<untitled> #124'): 'text/x-diff',
23
 
                        loc('unknown:<untitled> #125'): 'text/x-diff',
24
 
                        loc('unknown:<untitled> #126'): 'text/x-diff',
25
 
                        loc('unknown:<untitled> #127'): 'text/x-diff',
26
 
                        loc('unknown:<untitled> #128'): 'text/x-diff',
27
 
                        loc('unknown:<untitled> #129'): 'text/x-diff',
28
 
                        loc('unknown:<untitled> #130'): 'text/x-diff',
29
 
                        loc('unknown:<untitled> #131'): 'text/x-diff',
30
 
                        loc('unknown:<untitled> #132'): 'text/x-diff',
31
 
                        loc('unknown:<untitled> #133'): 'text/x-diff',
32
 
                        loc('unknown:<untitled> #134'): 'text/x-diff',
33
 
                        loc('unknown:<untitled> #135'): 'text/x-diff',
34
 
                        loc('unknown:<untitled> #136'): 'text/x-diff',
35
 
                        loc('unknown:<untitled> #137'): 'text/x-diff',
36
 
                        loc('unknown:<untitled> #138'): 'text/x-diff',
37
 
                        loc('unknown:<untitled> #139'): 'text/x-diff',
38
 
                        loc('unknown:<untitled> #140'): 'text/x-diff',
39
 
                        loc('unknown:<untitled> #141'): 'text/x-diff',
40
 
                        loc('unknown:<untitled> #142'): 'text/x-diff',
41
 
                        loc('unknown:<untitled> #143'): 'text/x-diff',
42
 
                        loc('unknown:<untitled> #144'): 'text/x-diff',
43
 
                        loc('unknown:<untitled> #145'): 'text/x-diff',
44
 
                        loc('unknown:<untitled> #146'): 'text/x-diff',
45
 
                        loc('unknown:<untitled> #147'): 'text/x-diff',
46
 
                        loc('unknown:<untitled> #148'): 'text/x-diff',
47
 
                        loc('unknown:<untitled> #6'): 'text/x-diff',
48
 
                        loc('unknown:<untitled> #7'): 'text/x-diff',
 
7
cache.last-mime-type = {loc('unknown:<untitled> #17'): 'text/x-diff',
 
8
                        loc('unknown:<untitled> #21'): 'text/x-diff',
 
9
                        loc('unknown:<untitled> #19'): 'text/x-diff',
 
10
                        loc('unknown:<untitled> #20'): 'text/x-diff',
 
11
                        loc('unknown:<untitled> #18'): 'text/x-diff',
 
12
                        loc('unknown:<untitled> #22'): 'text/x-diff',
49
13
                        loc('unknown:<untitled> #8'): 'text/x-diff',
50
14
                        loc('unknown:<untitled> #9'): 'text/x-diff',
51
 
                        loc('unknown:<untitled> #10'): 'text/x-diff',
52
15
                        loc('unknown:<untitled> #11'): 'text/x-diff',
53
16
                        loc('unknown:<untitled> #12'): 'text/x-diff',
 
17
                        loc('unknown:<untitled> #10'): 'text/x-diff',
 
18
                        loc('unknown:<untitled> #5'): 'text/x-diff',
 
19
                        loc('unknown:<untitled> #3'): 'text/x-diff',
 
20
                        loc('unknown:<untitled> #6'): 'text/x-diff',
 
21
                        loc('unknown:<untitled> #4'): 'text/x-diff',
 
22
                        loc('unknown:<untitled> #7'): 'text/x-diff',
 
23
                        loc('unknown:<untitled> #14'): 'text/x-diff',
54
24
                        loc('unknown:<untitled> #13'): 'text/x-diff',
55
 
                        loc('unknown:<untitled> #14'): 'text/x-diff',
 
25
                        loc('unknown:<untitled> #16'): 'text/x-diff',
56
26
                        loc('unknown:<untitled> #15'): 'text/x-diff',
57
 
                        loc('unknown:<untitled> #16'): 'text/x-diff',
58
 
                        loc('unknown:<untitled> #17'): 'text/x-diff',
59
 
                        loc('unknown:<untitled> #18'): 'text/x-diff',
60
 
                        loc('unknown:<untitled> #19'): 'text/x-diff',
61
 
                        loc('unknown:<untitled> #20'): 'text/x-diff',
62
 
                        loc('unknown:<untitled> #21'): 'text/x-diff',
63
 
                        loc('unknown:<untitled> #22'): 'text/x-diff',
64
27
                        loc('unknown:<untitled> #23'): 'text/x-diff',
65
28
                        loc('unknown:<untitled> #24'): 'text/x-diff',
66
29
                        loc('unknown:<untitled> #25'): 'text/x-diff',
151
114
                        loc('unknown:<untitled> #110'): 'text/x-diff',
152
115
                        loc('unknown:<untitled> #111'): 'text/x-diff',
153
116
                        loc('unknown:<untitled> #112'): 'text/x-diff',
154
 
                        loc('unknown:<untitled> #113'): 'text/x-diff'}
 
117
                        loc('unknown:<untitled> #113'): 'text/x-diff',
 
118
                        loc('unknown:<untitled> #114'): 'text/x-diff',
 
119
                        loc('unknown:<untitled> #115'): 'text/x-diff',
 
120
                        loc('unknown:<untitled> #116'): 'text/x-diff',
 
121
                        loc('unknown:<untitled> #117'): 'text/x-diff',
 
122
                        loc('unknown:<untitled> #118'): 'text/x-diff',
 
123
                        loc('unknown:<untitled> #119'): 'text/x-diff',
 
124
                        loc('unknown:<untitled> #120'): 'text/x-diff',
 
125
                        loc('unknown:<untitled> #121'): 'text/x-diff',
 
126
                        loc('unknown:<untitled> #122'): 'text/x-diff',
 
127
                        loc('unknown:<untitled> #123'): 'text/x-diff',
 
128
                        loc('unknown:<untitled> #124'): 'text/x-diff',
 
129
                        loc('unknown:<untitled> #125'): 'text/x-diff',
 
130
                        loc('unknown:<untitled> #126'): 'text/x-diff',
 
131
                        loc('unknown:<untitled> #127'): 'text/x-diff',
 
132
                        loc('unknown:<untitled> #128'): 'text/x-diff',
 
133
                        loc('unknown:<untitled> #129'): 'text/x-diff',
 
134
                        loc('unknown:<untitled> #130'): 'text/x-diff',
 
135
                        loc('unknown:<untitled> #131'): 'text/x-diff',
 
136
                        loc('unknown:<untitled> #132'): 'text/x-diff',
 
137
                        loc('unknown:<untitled> #133'): 'text/x-diff',
 
138
                        loc('unknown:<untitled> #134'): 'text/x-diff',
 
139
                        loc('unknown:<untitled> #135'): 'text/x-diff',
 
140
                        loc('unknown:<untitled> #136'): 'text/x-diff',
 
141
                        loc('unknown:<untitled> #137'): 'text/x-diff',
 
142
                        loc('unknown:<untitled> #139'): 'text/x-diff',
 
143
                        loc('unknown:<untitled> #140'): 'text/x-diff',
 
144
                        loc('unknown:<untitled> #141'): 'text/x-diff',
 
145
                        loc('unknown:<untitled> #142'): 'text/x-diff',
 
146
                        loc('unknown:<untitled> #143'): 'text/x-diff',
 
147
                        loc('unknown:<untitled> #144'): 'text/x-diff',
 
148
                        loc('unknown:<untitled> #145'): 'text/x-diff',
 
149
                        loc('unknown:<untitled> #146'): 'text/x-diff',
 
150
                        loc('unknown:<untitled> #147'): 'text/x-diff',
 
151
                        loc('unknown:<untitled> #148'): 'text/x-diff',
 
152
                        loc('unknown:<untitled> #149'): 'text/x-diff',
 
153
                        loc('unknown:<untitled> #150'): 'text/x-diff',
 
154
                        loc('unknown:<untitled> #138'): 'text/x-diff',
 
155
                        loc('unknown:<untitled> #151'): 'text/x-diff',
 
156
                        loc('unknown:<untitled> #152'): 'text/x-diff'}
155
157
console.id-seed = 1
156
158
debug.err-values = {loc('mnemosyne/mnemosyne/pyqt_ui/mnemosyne'): {}}
157
 
debug.launch-configs = (1,
158
 
                        {'launch-ZvmV9KbH3IvVs1Dl': ({},
159
 
        {'buildcmd': ('project',
160
 
                      None),
161
 
         'env': ('project',
162
 
                 [u'']),
163
 
         'name': u'Mnemosyne',
164
 
         'pyexec': ('project',
165
 
                    u''),
166
 
         'pypath': ('project',
167
 
                    ''),
168
 
         'pyrunargs': ('project',
169
 
                       '-u'),
170
 
         'runargs': u'-d dot_mnemosyne2',
171
 
         'rundir': ('project',
172
 
                    u'')})})
173
159
debug.recent-run-args = {loc('mnemosyne/mnemosyne/pyqt_ui/mnemosyne'): ['-d '\
174
160
        'dot_sync_server',
175
161
        '-d dot_mnemosyne2']}
277
263
        (0,
278
264
         4),
279
265
        (0,
 
266
         4,
 
267
         1),
 
268
        (0,
280
269
         8)],
281
 
                                 'selected-nodes': [(0,
282
 
        21)],
283
 
                                 'top-node': (0,
284
 
        8,
285
 
        12)},
 
270
                                 'selected-nodes': [(0,)],
 
271
                                 'top-node': (0,)},
286
272
                        'flat': {'column-widths': [1.0],
287
273
                                 'expanded-nodes': [],
288
274
                                 'selected-nodes': [],
307
293
                              ('browser',
308
294
                               'tall',
309
295
                               0,
310
 
                               {'all_tree_states': {loc('../../../../../../../Python27/Lib/subprocess.py'): {''\
 
296
                               {'all_tree_states': {loc('../../../../../../../Python27/Lib/socket.py'): {''\
311
297
        'column-widths': [1.0],
312
298
        'expanded-nodes': [],
 
299
        'selected-nodes': [],
 
300
        'top-node': [('function def',
 
301
                      loc('../../../../../../../Python27/Lib/socket.py'),
 
302
                      'create_connection')]},
 
303
        loc('../../../../../../../Python27/Lib/subprocess.py'): {'column-wid'\
 
304
        'ths': [1.0],
 
305
        'expanded-nodes': [],
313
306
        'selected-nodes': [[('function def',
314
307
                             loc('../../../../../../../Python27/Lib/subprocess.py'),
315
308
                             'call')]],
316
309
        'top-node': [('function def',
317
310
                      loc('../../../../../../../Python27/Lib/subprocess.py'),
318
311
                      'call')]},
319
 
        loc('../../../../../../../python27/Lib/socket.py'): {'column-widths': [1.0],
320
 
        'expanded-nodes': [],
321
 
        'selected-nodes': [],
322
 
        'top-node': [('function def',
323
 
                      loc('../../../../../../../python27/Lib/socket.py'),
324
 
                      'create_connection')]},
325
312
        loc('../../../../../../../Python27/Lib/site-packages/cherrypy-3.2.4-py2.7.egg/cherrypy/wsgiserver/wsgiserver2.py'): {''\
326
313
        'column-widths': [1.0],
327
314
        'expanded-nodes': [],
329
316
        'top-node': [('generic attribute',
330
317
                      loc('../../../../../../../Python27/Lib/site-packages/cherrypy-3.2.4-py2.7.egg/cherrypy/wsgiserver/wsgiserver2.py'),
331
318
                      'ASTERISK')]},
 
319
        loc('mnemosyne/ChangeLog'): {'expanded-nodes': [],
 
320
                                     'selected-nodes': [],
 
321
                                     'top-node': None},
332
322
        loc('mnemosyne/TODO'): {'expanded-nodes': [],
333
323
                                'selected-nodes': [],
334
324
                                'top-node': None},
349
339
        'top-node': [('class def',
350
340
                      loc('mnemosyne/mnemosyne/libmnemosyne/component.py'),
351
341
                      'Component')]},
 
342
        loc('mnemosyne/mnemosyne/libmnemosyne/databases/SQLite.py'): {'expan'\
 
343
        'ded-nodes': [],
 
344
        'selected-nodes': [],
 
345
        'top-node': [('generic attribute',
 
346
                      loc('mnemosyne/mnemosyne/libmnemosyne/databases/SQLite.py'),
 
347
                      'pregenerated_data')]},
 
348
        loc('mnemosyne/mnemosyne/libmnemosyne/file_formats/mnemosyne2_cards.py'): {''\
 
349
        'expanded-nodes': [],
 
350
        'selected-nodes': [],
 
351
        'top-node': [('class def',
 
352
                      loc('mnemosyne/mnemosyne/libmnemosyne/file_formats/mnemosyne2_cards.py'),
 
353
                      'Mnemosyne2Cards')]},
352
354
        loc('mnemosyne/mnemosyne/libmnemosyne/sync_server.py'): {'column-wid'\
353
355
        'ths': [1.0],
354
356
        'expanded-nodes': [],
402
404
        'top-node': [('generic attribute',
403
405
                      loc('mnemosyne/openSM2sync/server.py'),
404
406
                      'BinaryFormats')]},
 
407
        loc('mnemosyne/openSM2sync/text_formats/xml_format.py'): {'expanded-'\
 
408
        'nodes': [],
 
409
        'selected-nodes': [],
 
410
        'top-node': [('generic attribute',
 
411
                      loc('mnemosyne/openSM2sync/text_formats/xml_format.py'),
 
412
                      'PROTOCOL_VERSION')]},
405
413
        loc('mnemosyne/setup.py'): {'expanded-nodes': [],
406
414
                                    'selected-nodes': [],
407
415
                                    'top-node': [('generic attribute',
431
439
                               {})],
432
440
                 'primary_view_state': {'area': 'wide',
433
441
        'constraint': None,
434
 
        'current_pages': [3,
 
442
        'current_pages': [0,
435
443
                          1],
436
444
        'notebook_display': 'normal',
437
445
        'notebook_percent': 0.3846153846153846,
561
569
                      {'attrib-starts': [],
562
570
                       'first-line': 0,
563
571
                       'folded-linenos': [],
564
 
                       'sel-line': 10,
565
 
                       'sel-line-start': 315,
566
 
                       'selection_end': 315,
567
 
                       'selection_start': 315}),
 
572
                       'sel-line': 0,
 
573
                       'sel-line-start': 0,
 
574
                       'selection_end': 0,
 
575
                       'selection_start': 0}),
568
576
                     ('debug-probe',
569
577
                      'wide',
570
578
                      2,
625
633
                                      'top-node': (0,)}})],
626
634
        'primary_view_state': {'editor_states': ('horizontal',
627
635
        0.5,
628
 
        ({'bookmarks': ([[loc('mnemosyne/mnemosyne/libmnemosyne/databases/SQLite_logging.py'),
629
 
                          {'attrib-starts': [('SQLiteLogging',
630
 
        13)],
631
 
                           'first-line': 304,
632
 
                           'folded-linenos': [],
633
 
                           'sel-line': 325,
634
 
                           'sel-line-start': 14706,
635
 
                           'selection_end': 14732,
636
 
                           'selection_start': 14732},
637
 
                          1420645374.085],
638
 
                         [loc('mnemosyne/mnemosyne/libmnemosyne/databases/SQLite_statistics.py'),
 
636
        ({'bookmarks': ([[loc('mnemosyne/mnemosyne/libmnemosyne/databases/SQLite_statistics.py'),
639
637
                          {'attrib-starts': [('SQLiteStatistics',
640
638
        13),
641
639
        ('SQLiteStatistics.card_count_for_tags',
841
839
                           'sel-line-start': 5862,
842
840
                           'selection_end': 5896,
843
841
                           'selection_start': 5896},
844
 
                          1420732431.94]],
 
842
                          1420732431.94],
 
843
                         [loc('mnemosyne/TODO'),
 
844
                          {'attrib-starts': [],
 
845
                           'first-line': 0,
 
846
                           'folded-linenos': [],
 
847
                           'sel-line': 0,
 
848
                           'sel-line-start': 0,
 
849
                           'selection_end': 0,
 
850
                           'selection_start': 0},
 
851
                          1421316179.345]],
845
852
                        20),
846
 
          'current-loc': loc('mnemosyne/TODO'),
 
853
          'current-loc': loc('mnemosyne/ChangeLog'),
847
854
          'editor-state-list': [(loc('mnemosyne/mnemosyne/cle/android_render_chain.py'),
848
855
                                 {}),
849
856
                                (loc('mnemosyne/tests/benchmark_sync_client.py'),
886
893
                                 {'attrib-starts': [],
887
894
                                  'first-line': 0,
888
895
                                  'folded-linenos': [],
889
 
                                  'sel-line': 16,
890
 
                                  'sel-line-start': 940,
891
 
                                  'selection_end': 951,
892
 
                                  'selection_start': 951}),
 
896
                                  'sel-line': 4,
 
897
                                  'sel-line-start': 246,
 
898
                                  'selection_end': 264,
 
899
                                  'selection_start': 264}),
893
900
                                (loc('mnemosyne/mnemosyne/pyqt_ui/change_card_type_dlg.py'),
894
901
                                 {'attrib-starts': [('ChangeCardTypeDlg',
895
902
        11),
1693
1700
                                 {'attrib-starts': [],
1694
1701
                                  'first-line': 0,
1695
1702
                                  'folded-linenos': [],
1696
 
                                  'sel-line': 16,
1697
 
                                  'sel-line-start': 362,
1698
 
                                  'selection_end': 375,
1699
 
                                  'selection_start': 375}),
 
1703
                                  'sel-line': 0,
 
1704
                                  'sel-line-start': 0,
 
1705
                                  'selection_end': 0,
 
1706
                                  'selection_start': 0}),
1700
1707
                                (loc('mnemosyne/mnemosyne/libmnemosyne/translator.py'),
1701
1708
                                 {'attrib-starts': [],
1702
1709
                                  'first-line': 0,
1790
1797
                                  'sel-line-start': 573,
1791
1798
                                  'selection_end': 583,
1792
1799
                                  'selection_start': 583})],
1793
 
          'has-focus': True,
 
1800
          'has-focus': False,
1794
1801
          'locked': False},
1795
1802
         [loc('mnemosyne/mnemosyne/cle/android_render_chain.py'),
1796
1803
          loc('mnemosyne/tests/benchmark_sync_client.py'),
1905
1912
          loc('mnemosyne/mnemosyne/web_server/web_server_render_chain.py'),
1906
1913
          loc('mnemosyne/openSM2sync/text_formats/xml_format.py'),
1907
1914
          loc('mnemosyne/mnemosyne/libmnemosyne/databases/_sqlite3.py')]),
1908
 
        ({'bookmarks': ([[loc('mnemosyne/mnemosyne/libmnemosyne/databases/SQLite_sync.py'),
1909
 
                          {'attrib-starts': [('SQLiteSync',
1910
 
        31),
1911
 
        ('SQLiteSync.criterion_from_log_entry',
1912
 
         767)],
1913
 
                           'first-line': 753,
1914
 
                           'folded-linenos': [],
1915
 
                           'sel-line': 789,
1916
 
                           'sel-line-start': 37836,
1917
 
                           'selection_end': 37867,
1918
 
                           'selection_start': 37867},
1919
 
                          1418222205.828],
1920
 
                         [loc('mnemosyne/mnemosyne/libmnemosyne/databases/SQLite_sync.py'),
1921
 
                          {'attrib-starts': [('SQLiteSync',
1922
 
        31),
1923
 
        ('SQLiteSync.add_tag_from_log_entry',
1924
 
         408)],
1925
 
                           'first-line': 390,
1926
 
                           'folded-linenos': [],
1927
 
                           'sel-line': 409,
1928
 
                           'sel-line-start': 18666,
1929
 
                           'selection_end': 18691,
1930
 
                           'selection_start': 18677},
1931
 
                          1418222206.0],
1932
 
                         [loc('mnemosyne/mnemosyne/libmnemosyne/databases/SQLite_sync.py'),
1933
 
                          {'attrib-starts': [('SQLiteSync',
1934
 
        31),
1935
 
        ('SQLiteSync.add_tag_from_log_entry',
1936
 
         408)],
1937
 
                           'first-line': 336,
1938
 
                           'folded-linenos': [],
1939
 
                           'sel-line': 409,
1940
 
                           'sel-line-start': 18666,
1941
 
                           'selection_end': 18691,
1942
 
                           'selection_start': 18677},
1943
 
                          1418311672.118],
1944
 
                         [loc('mnemosyne/mnemosyne/libmnemosyne/file_formats/mnemosyne2_cards.py'),
 
1915
        ({'bookmarks': ([[loc('mnemosyne/mnemosyne/libmnemosyne/file_formats/mnemosyne2_cards.py'),
1945
1916
                          {'attrib-starts': [('Mnemosyne2Cards',
1946
1917
        20),
1947
1918
        ('Mnemosyne2Cards.do_import',
2127
2098
                           'sel-line-start': 6254,
2128
2099
                           'selection_end': 6258,
2129
2100
                           'selection_start': 6258},
2130
 
                          1420731481.825]],
 
2101
                          1420731481.825],
 
2102
                         [loc('mnemosyne/mnemosyne/libmnemosyne/databases/SQLite.py'),
 
2103
                          {'attrib-starts': [],
 
2104
                           'first-line': 80,
 
2105
                           'folded-linenos': [],
 
2106
                           'sel-line': 98,
 
2107
                           'sel-line-start': 2986,
 
2108
                           'selection_end': 3004,
 
2109
                           'selection_start': 3004},
 
2110
                          1421314873.408],
 
2111
                         [loc('mnemosyne/mnemosyne/libmnemosyne/file_formats/mnemosyne2_cards.py'),
 
2112
                          {'attrib-starts': [('Mnemosyne2Cards',
 
2113
        20),
 
2114
        ('Mnemosyne2Cards.do_export',
 
2115
         28)],
 
2116
                           'first-line': 101,
 
2117
                           'folded-linenos': [],
 
2118
                           'sel-line': 118,
 
2119
                           'sel-line-start': 5086,
 
2120
                           'selection_end': 5119,
 
2121
                           'selection_start': 5119},
 
2122
                          1421315626.535],
 
2123
                         [loc('mnemosyne/openSM2sync/text_formats/xml_format.py'),
 
2124
                          {'attrib-starts': [('XMLFormat',
 
2125
        11),
 
2126
        ('XMLFormat.repr_log_entry',
 
2127
         82)],
 
2128
                           'first-line': 76,
 
2129
                           'folded-linenos': [],
 
2130
                           'sel-line': 107,
 
2131
                           'sel-line-start': 3927,
 
2132
                           'selection_end': 3985,
 
2133
                           'selection_start': 3985},
 
2134
                          1421316145.966]],
2131
2135
                        20),
2132
 
          'current-loc': loc('mnemosyne/mnemosyne/libmnemosyne/databases/SQLite.py'),
 
2136
          'current-loc': loc('mnemosyne/mnemosyne/libmnemosyne/file_formats/mnemosyne2_cards.py'),
2133
2137
          'editor-state-list': [(loc('mnemosyne/mnemosyne/cle/android_render_chain.py'),
2134
2138
                                 {'attrib-starts': [('AndroidRenderChain',
2135
2139
        15)],
2525
2529
                                  'selection_end': 0,
2526
2530
                                  'selection_start': 0}),
2527
2531
                                (loc('mnemosyne/mnemosyne/libmnemosyne/file_formats/mnemosyne2_cards.py'),
2528
 
                                 {'attrib-starts': [],
2529
 
                                  'first-line': 0,
 
2532
                                 {'attrib-starts': [('Mnemosyne2Cards',
 
2533
        20),
 
2534
        ('Mnemosyne2Cards.do_export',
 
2535
         28)],
 
2536
                                  'first-line': 128,
2530
2537
                                  'folded-linenos': [],
2531
 
                                  'sel-line': 18,
2532
 
                                  'sel-line-start': 441,
2533
 
                                  'selection_end': 441,
2534
 
                                  'selection_start': 441}),
 
2538
                                  'sel-line': 146,
 
2539
                                  'sel-line-start': 6481,
 
2540
                                  'selection_end': 6526,
 
2541
                                  'selection_start': 6526}),
2535
2542
                                (loc('mnemosyne/mnemosyne/libmnemosyne/file_formats/mnemosyne2_db.py'),
2536
2543
                                 {'attrib-starts': [('Mnemosyne2Db',
2537
2544
        12),
2777
2784
                                  'selection_start': 2204}),
2778
2785
                                (loc('mnemosyne/mnemosyne/libmnemosyne/databases/SQLite.py'),
2779
2786
                                 {'attrib-starts': [],
2780
 
                                  'first-line': 116,
 
2787
                                  'first-line': 80,
2781
2788
                                  'folded-linenos': [],
2782
 
                                  'sel-line': 128,
2783
 
                                  'sel-line-start': 4021,
2784
 
                                  'selection_end': 4048,
2785
 
                                  'selection_start': 4048}),
 
2789
                                  'sel-line': 98,
 
2790
                                  'sel-line-start': 2986,
 
2791
                                  'selection_end': 3004,
 
2792
                                  'selection_start': 3004}),
2786
2793
                                (loc('mnemosyne/mnemosyne/libmnemosyne/databases/SQLite_logging.py'),
2787
2794
                                 {'attrib-starts': [('SQLiteLogging',
2788
2795
        15),
3075
3082
         82)],
3076
3083
                                  'first-line': 76,
3077
3084
                                  'folded-linenos': [],
3078
 
                                  'sel-line': 99,
3079
 
                                  'sel-line-start': 3543,
3080
 
                                  'selection_end': 3566,
3081
 
                                  'selection_start': 3566}),
 
3085
                                  'sel-line': 107,
 
3086
                                  'sel-line-start': 3927,
 
3087
                                  'selection_end': 3985,
 
3088
                                  'selection_start': 3985}),
3082
3089
                                (loc('mnemosyne/mnemosyne/libmnemosyne/databases/_sqlite3.py'),
3083
3090
                                 {'attrib-starts': [('_Sqlite3',
3084
3091
        36),
3205
3212
          loc('mnemosyne/mnemosyne/web_server/web_server_render_chain.py'),
3206
3213
          loc('mnemosyne/openSM2sync/text_formats/xml_format.py'),
3207
3214
          loc('mnemosyne/mnemosyne/libmnemosyne/databases/_sqlite3.py')])),
3208
 
                               'open_files': [u'mnemosyne/ChangeLog',
3209
 
        u'mnemosyne/README',
 
3215
                               'open_files': [u'mnemosyne/README',
3210
3216
        u'mnemosyne/README.devel',
3211
 
        u'mnemosyne/build/lib/mnemosyne/libmnemosyne/__init__.py',
3212
3217
        u'mnemosyne/makefile',
3213
3218
        u'mnemosyne/mnemosyne/README',
3214
3219
        u'mnemosyne/mnemosyne/__init__.py',
3220
3225
        u'mnemosyne/mnemosyne/cle/mnemosyne_android.py',
3221
3226
        u'mnemosyne/mnemosyne/cle/review_widget.py',
3222
3227
        u'mnemosyne/mnemosyne/cle/sync_dlg.py',
 
3228
        u'mnemosyne/mnemosyne/libmnemosyne/__init__.py',
3223
3229
        u'mnemosyne/mnemosyne/libmnemosyne/card.py',
3224
3230
        u'mnemosyne/mnemosyne/libmnemosyne/card_type.py',
3225
3231
        u'mnemosyne/mnemosyne/libmnemosyne/card_types/cloze.py',
3229
3235
        u'mnemosyne/mnemosyne/libmnemosyne/controller.py',
3230
3236
        u'mnemosyne/mnemosyne/libmnemosyne/controllers/default_controller.py',
3231
3237
        u'mnemosyne/mnemosyne/libmnemosyne/database.py',
 
3238
        u'mnemosyne/mnemosyne/libmnemosyne/databases/SQLite_logging.py',
3232
3239
        u'mnemosyne/mnemosyne/libmnemosyne/databases/SQLite_media.py',
3233
3240
        u'mnemosyne/mnemosyne/libmnemosyne/databases/SQLite_statistics.py',
 
3241
        u'mnemosyne/mnemosyne/libmnemosyne/databases/SQLite_sync.py',
3234
3242
        u'mnemosyne/mnemosyne/libmnemosyne/databases/_sqlite3.py',
3235
3243
        u'mnemosyne/mnemosyne/libmnemosyne/fact.py',
3236
3244
        u'mnemosyne/mnemosyne/libmnemosyne/file_formats/media_preprocessor.py',
3237
3245
        u'mnemosyne/mnemosyne/libmnemosyne/file_formats/mnemosyne1_mem.py',
 
3246
        u'mnemosyne/mnemosyne/libmnemosyne/file_formats/mnemosyne2_db.py',
 
3247
        u'mnemosyne/mnemosyne/libmnemosyne/file_formats/science_log_parser.py',
3238
3248
        u'mnemosyne/mnemosyne/libmnemosyne/file_formats/tsv.py',
3239
3249
        u'mnemosyne/mnemosyne/libmnemosyne/filters/escape_to_html.py',
3240
3250
        u'mnemosyne/mnemosyne/libmnemosyne/filters/escape_to_html_for_card_browser.py',
3241
3251
        u'mnemosyne/mnemosyne/libmnemosyne/filters/expand_paths.py',
 
3252
        u'mnemosyne/mnemosyne/libmnemosyne/filters/html5_video.py',
3242
3253
        u'mnemosyne/mnemosyne/libmnemosyne/filters/latex.py',
3243
3254
        u'mnemosyne/mnemosyne/libmnemosyne/filters/non_latin_font_size_increase.py',
3244
3255
        u'mnemosyne/mnemosyne/libmnemosyne/logger.py',
3290
3301
        u'mnemosyne/openSM2sync/client.py',
3291
3302
        u'mnemosyne/openSM2sync/log_entry.py',
3292
3303
        u'mnemosyne/openSM2sync/server.py',
3293
 
        u'mnemosyne/openSM2sync/text_formats/xml_format.py',
3294
3304
        u'mnemosyne/openSM2sync/utils.py',
3295
3305
        u'mnemosyne/po/makefile',
3296
 
        u'mnemosyne/setup.py',
3297
3306
        u'mnemosyne/tests/benchmark_sync_client.py',
3298
3307
        u'mnemosyne/tests/mnemosyne_test.py',
3299
3308
        u'mnemosyne/tests/test_activate_cards.py',
3309
3318
        u'mnemosyne/tests/test_sync.py',
3310
3319
        u'mnemosyne/tests/test_tsv_import.py',
3311
3320
        u'mnemosyne/tests/test_util_functions.py',
3312
 
        u'mnemosyne/mnemosyne/libmnemosyne/__init__.py',
3313
 
        u'mnemosyne/mnemosyne/libmnemosyne/file_formats/science_log_parser.py',
3314
 
        u'mnemosyne/mnemosyne/libmnemosyne/filters/html5_video.py',
3315
 
        u'mnemosyne/mnemosyne/libmnemosyne/file_formats/mnemosyne2_cards.py',
3316
 
        u'mnemosyne/mnemosyne/libmnemosyne/file_formats/mnemosyne2_db.py',
3317
 
        u'mnemosyne/mnemosyne/libmnemosyne/databases/SQLite_logging.py',
 
3321
        u'mnemosyne/build/lib/mnemosyne/libmnemosyne/__init__.py',
 
3322
        u'mnemosyne/setup.py',
3318
3323
        u'mnemosyne/mnemosyne/libmnemosyne/databases/SQLite.py',
3319
 
        u'mnemosyne/mnemosyne/libmnemosyne/databases/SQLite_sync.py',
3320
 
        u'mnemosyne/TODO']},
 
3324
        u'mnemosyne/openSM2sync/text_formats/xml_format.py',
 
3325
        u'mnemosyne/TODO',
 
3326
        u'mnemosyne/ChangeLog',
 
3327
        u'mnemosyne/mnemosyne/libmnemosyne/file_formats/mnemosyne2_cards.py']},
3321
3328
        'saved_notebook_display': None,
3322
3329
        'split_percents': {0: 0.4821973550356053},
3323
3330
        'splits': 2,
3328
3335
                 'splits': 2,
3329
3336
                 'tab_location': 'left',
3330
3337
                 'user_data': {}},
3331
 
        'window-alloc': (0,
3332
 
                         0,
3333
 
                         704,
3334
 
                         654)}]}
3335
 
guimgr.recent-documents = [loc('mnemosyne/TODO'),
 
3338
        'window-alloc': (-56,
 
3339
                         56,
 
3340
                         1900,
 
3341
                         1060)}]}
 
3342
guimgr.recent-documents = [loc('mnemosyne/mnemosyne/libmnemosyne/file_formats/mnemosyne2_cards.py'),
 
3343
                           loc('mnemosyne/ChangeLog'),
 
3344
                           loc('mnemosyne/openSM2sync/text_formats/xml_format.py'),
 
3345
                           loc('mnemosyne/mnemosyne/libmnemosyne/databases/SQLite.py'),
 
3346
                           loc('mnemosyne/TODO'),
 
3347
                           loc('mnemosyne/setup.py'),
 
3348
                           loc('mnemosyne/tests/test_util_functions.py'),
3336
3349
                           loc('mnemosyne/mnemosyne/libmnemosyne/databases/SQLite_sync.py'),
3337
 
                           loc('mnemosyne/mnemosyne/libmnemosyne/databases/SQLite.py'),
3338
3350
                           loc('mnemosyne/mnemosyne/libmnemosyne/databases/SQLite_logging.py'),
3339
 
                           loc('mnemosyne/mnemosyne/libmnemosyne/file_formats/mnemosyne2_cards.py'),
3340
3351
                           loc('mnemosyne/mnemosyne/libmnemosyne/filters/html5_video.py'),
3341
3352
                           loc('mnemosyne/mnemosyne/libmnemosyne/file_formats/science_log_parser.py'),
3342
3353
                           loc('mnemosyne/mnemosyne/libmnemosyne/file_formats/mnemosyne2_db.py'),
3343
3354
                           loc('mnemosyne/mnemosyne/libmnemosyne/__init__.py'),
3344
 
                           loc('mnemosyne/tests/test_util_functions.py'),
3345
3355
                           loc('mnemosyne/mnemosyne/libmnemosyne/databases/_sqlite3.py'),
3346
3356
                           loc('mnemosyne/mnemosyne/libmnemosyne/databases/SQLite_statistics.py'),
3347
3357
                           loc('mnemosyne/mnemosyne/cle/mnemosyne_android.py'),
3358
3368
                           loc('mnemosyne/mnemosyne/libmnemosyne/component.py'),
3359
3369
                           loc('mnemosyne/mnemosyne/libmnemosyne/ui_components/review_widget.py'),
3360
3370
                           loc('mnemosyne/mnemosyne/libmnemosyne/ui_components/dialogs.py'),
3361
 
                           loc('mnemosyne/ChangeLog'),
3362
3371
                           loc('mnemosyne/mnemosyne/cle/activate_cards_dlg.py'),
3363
3372
                           loc('mnemosyne/mnemosyne/cle/review_widget.py'),
3364
3373
                           loc('mnemosyne/mnemosyne/libmnemosyne/filters/expand_paths.py'),
3377
3386
                           loc('mnemosyne/mnemosyne/libmnemosyne/review_controllers/SM2_controller.py'),
3378
3387
                           loc('mnemosyne/mnemosyne/libmnemosyne/filters/escape_to_html_for_card_browser.py'),
3379
3388
                           loc('mnemosyne/mnemosyne/libmnemosyne/filters/escape_to_html.py')]
3380
 
guimgr.visual-state = {loc('../../../../../../../Python27/Lib/subprocess.py'): {''\
3381
 
        'attrib-starts': [('Popen',
3382
 
                           646),
3383
 
                          ('Popen._execute_child',
3384
 
                           1185)],
3385
 
        'first-line': 939,
3386
 
        'folded-linenos': [],
3387
 
        'sel-line': 974,
3388
 
        'sel-line-start': 35833,
3389
 
        'selection_end': 35833,
3390
 
        'selection_start': 35833},
3391
 
                       loc('../../../../../../../python27/Lib/pickle.py'): {''\
 
3389
guimgr.visual-state = {loc('../../../../../../../Python27/Lib/pickle.py'): {''\
3392
3390
        'attrib-starts': [('Unpickler',
3393
3391
                           826),
3394
3392
                          ('Unpickler.load_unicode',
3399
3397
        'sel-line-start': 34262,
3400
3398
        'selection_end': 34333,
3401
3399
        'selection_start': 34333},
3402
 
                       loc('../../../../../../../python27/Lib/socket.py'): {''\
 
3400
                       loc('../../../../../../../Python27/Lib/socket.py'): {''\
3403
3401
        'attrib-starts': [('meth',
3404
3402
                           222)],
3405
3403
        'first-line': 208,
3408
3406
        'sel-line-start': 7935,
3409
3407
        'selection_end': 7935,
3410
3408
        'selection_start': 7935},
 
3409
                       loc('../../../../../../../Python27/Lib/subprocess.py'): {''\
 
3410
        'attrib-starts': [('Popen',
 
3411
                           646),
 
3412
                          ('Popen._execute_child',
 
3413
                           1185)],
 
3414
        'first-line': 939,
 
3415
        'folded-linenos': [],
 
3416
        'sel-line': 974,
 
3417
        'sel-line-start': 35833,
 
3418
        'selection_end': 35833,
 
3419
        'selection_start': 35833},
3411
3420
                       loc('../../../../../../../Python27/Lib/site-packages/cherrypy-3.2.4-py2.7.egg/cherrypy/wsgiserver/wsgiserver2.py'): {''\
3412
3421
        'attrib-starts': [('HTTPServer',
3413
3422
                           1628),
3628
3637
        'sel-line-start': 13958,
3629
3638
        'selection_end': 13967,
3630
3639
        'selection_start': 13967},
3631
 
                       loc('mnemosyne/mnemosyne/sl4a/Mnemosyne Android/scripts/mnemosyne/libmnemosyne/databases/SQLite_media.py'): {''\
3632
 
        'attrib-starts': [('SQLiteMedia',
3633
 
                           20),
3634
 
                          ('SQLiteMedia._media_hash',
3635
 
                           46)],
3636
 
        'first-line': 43,
3637
 
        'folded-linenos': [],
3638
 
        'sel-line': 62,
3639
 
        'sel-line-start': 2023,
3640
 
        'selection_end': 2049,
3641
 
        'selection_start': 2043},
3642
 
                       loc('mnemosyne/mnemosyne/sl4a/Mnemosyne Android/scripts/mnemosyne/libmnemosyne/log_uploader.py'): {''\
3643
 
        'attrib-starts': [('LogUploader',
3644
 
                           15),
3645
 
                          ('LogUploader.upload',
3646
 
                           21)],
3647
 
        'first-line': 17,
3648
 
        'folded-linenos': [],
3649
 
        'sel-line': 36,
3650
 
        'sel-line-start': 1089,
3651
 
        'selection_end': 1106,
3652
 
        'selection_start': 1100},
3653
 
                       loc('mnemosyne/mnemosyne/sl4a/Mnemosyne Android/scripts/mnemosyne/web_server/review_wdgt.py'): {''\
3654
 
        'attrib-starts': [('ReviewWdgt',
3655
 
                           11),
3656
 
                          ('ReviewWdgt.__init__',
3657
 
                           23)],
3658
 
        'first-line': 25,
3659
 
        'folded-linenos': [],
3660
 
        'sel-line': 37,
3661
 
        'sel-line-start': 1250,
3662
 
        'selection_end': 1259,
3663
 
        'selection_start': 1252},
3664
 
                       loc('mnemosyne/mnemosyne/sl4a/Mnemosyne Android/scripts/openSM2sync/partner.py'): {''\
3665
 
        'attrib-starts': [],
3666
 
        'first-line': 0,
3667
 
        'folded-linenos': [],
3668
 
        'sel-line': 2,
3669
 
        'sel-line-start': 42,
3670
 
        'selection_end': 43,
3671
 
        'selection_start': 43},
3672
3640
                       loc('mnemosyne/mnemosyne/sl4a/README'): {'attrib-star'\
3673
3641
        'ts': [],
3674
3642
        'first-line': 0,
3707
3675
        'sel-line-start': 3096,
3708
3676
        'selection_end': 3154,
3709
3677
        'selection_start': 3154},
3710
 
                       loc('mnemosyne/mo/de/LC_MESSAGES/mnemosyne.mo'): {'at'\
3711
 
        'trib-starts': [],
3712
 
        'first-line': 163,
3713
 
        'folded-linenos': [],
3714
 
        'sel-line': 173,
3715
 
        'sel-line-start': 43743,
3716
 
        'selection_end': 43977,
3717
 
        'selection_start': 43977},
3718
3678
                       loc('mnemosyne/openSM2sync/log_entry.py'): {'attrib-s'\
3719
3679
        'tarts': [('EventTypes',
3720
3680
                   4)],
4050
4010
        'sel-line': 25,
4051
4011
        'sel-line-start': 567,
4052
4012
        'selection_end': 575,
4053
 
        'selection_start': 575}}
 
4013
        'selection_start': 575},
 
4014
                       loc('mnemosyne/mnemosyne/sl4a/Mnemosyne Android/scripts/mnemosyne/libmnemosyne/databases/SQLite_media.py'): {''\
 
4015
        'attrib-starts': [('SQLiteMedia',
 
4016
                           20),
 
4017
                          ('SQLiteMedia._media_hash',
 
4018
                           46)],
 
4019
        'first-line': 43,
 
4020
        'folded-linenos': [],
 
4021
        'sel-line': 62,
 
4022
        'sel-line-start': 2023,
 
4023
        'selection_end': 2049,
 
4024
        'selection_start': 2043},
 
4025
                       loc('mnemosyne/mnemosyne/sl4a/Mnemosyne Android/scripts/mnemosyne/libmnemosyne/log_uploader.py'): {''\
 
4026
        'attrib-starts': [('LogUploader',
 
4027
                           15),
 
4028
                          ('LogUploader.upload',
 
4029
                           21)],
 
4030
        'first-line': 17,
 
4031
        'folded-linenos': [],
 
4032
        'sel-line': 36,
 
4033
        'sel-line-start': 1089,
 
4034
        'selection_end': 1106,
 
4035
        'selection_start': 1100},
 
4036
                       loc('mnemosyne/mnemosyne/sl4a/Mnemosyne Android/scripts/mnemosyne/web_server/review_wdgt.py'): {''\
 
4037
        'attrib-starts': [('ReviewWdgt',
 
4038
                           11),
 
4039
                          ('ReviewWdgt.__init__',
 
4040
                           23)],
 
4041
        'first-line': 25,
 
4042
        'folded-linenos': [],
 
4043
        'sel-line': 37,
 
4044
        'sel-line-start': 1250,
 
4045
        'selection_end': 1259,
 
4046
        'selection_start': 1252},
 
4047
                       loc('mnemosyne/mnemosyne/sl4a/Mnemosyne Android/scripts/openSM2sync/partner.py'): {''\
 
4048
        'attrib-starts': [],
 
4049
        'first-line': 0,
 
4050
        'folded-linenos': [],
 
4051
        'sel-line': 2,
 
4052
        'sel-line-start': 42,
 
4053
        'selection_end': 43,
 
4054
        'selection_start': 43},
 
4055
                       loc('mnemosyne/mo/de/LC_MESSAGES/mnemosyne.mo'): {'at'\
 
4056
        'trib-starts': [],
 
4057
        'first-line': 163,
 
4058
        'folded-linenos': [],
 
4059
        'sel-line': 173,
 
4060
        'sel-line-start': 43743,
 
4061
        'selection_end': 43977,
 
4062
        'selection_start': 43977}}
4054
4063
proj.build-cmd = {None: ('default',
4055
4064
                         None)}
4056
4065
proj.env-vars = {None: ('default',