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

« back to all changes in this revision

Viewing changes to mnemosyne/mnemosyne/cle/activate_cards_dlg.py

  • Committer: Peter.Bienstman at UGent
  • Date: 2014-11-20 07:06:10 UTC
  • Revision ID: peter.bienstman@ugent.be-20141120070610-nhjjtat5bmt770yo
Activate cards work.

Show diffs side-by-side

added added

removed removed

Lines of Context:
16
16
        active_criterion = self.database().current_criterion()
17
17
        for criterion in self.database().criteria():
18
18
            if criterion._id != 1:
19
 
                self.criteria_by_name[criterion.name] = criterion
 
19
                self.criteria_by_name[criterion.name.encode("utf-8")] = criterion
20
20
                if criterion == active_criterion:
21
 
                    active_set_name = criterion.name
 
21
                    active_set_name = criterion.name.encode("utf-8")  
22
22
        self.component_manager.android.showActivateCardsDialog(\
23
 
            sorted(self.criteria_by_name.keys()), active_set_name)
 
23
            "____".join(sorted(self.criteria_by_name.keys())), active_set_name)
24
24
        
25
25
    def set_criterion_with_name(self, criterion_name):
26
 
        print 'setting', criterion_name
27
26
        self.database().set_current_criterion(self.criteria_by_name[criterion_name])
28
27
        
 
 
b'\\ No newline at end of file'