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

« back to all changes in this revision

Viewing changes to mnemosyne/mnemosyne/libmnemosyne/card.py

  • Committer: pbienst
  • Date: 2008-08-05 14:51:17 UTC
  • Revision ID: svn-v3-trunk0:e5e6b78b-db40-0410-9517-b98c64f8d2c1:trunk:500
Progress dump.

Show diffs side-by-side

added added

removed removed

Lines of Context:
6
6
 
7
7
import md5, time
8
8
 
9
 
from mnemosyne.libmnemosyne.plugin_manager import *
 
9
from mnemosyne.libmnemosyne.component_manager import *
10
10
 
11
11
 
12
12
 
130
130
                         time.ctime()).hexdigest()
131
131
        self.id = digest[0:8]
132
132
 
133
 
 
134
 
 
135
 
    ##########################################################################
136
 
    #
137
 
    # is_active
138
 
    #
139
 
    #   TODO: benchmark
140
 
    #
141
 
    ##########################################################################
142
 
 
143
 
    def is_active(self):
144
 
        
145
 
        for c in self.cat:
146
 
            if c.active == False:
147
 
                return False
148
 
 
149
 
        for view in get_card_type_by_id(self.fact.card_type_id).fact_views:
150
 
            if view.active == False:
151
 
                return False
152
 
            
153
 
        return True
154
 
 
155
133
    
156
134
 
157
135
    ##########################################################################