示例#1
0
    def _check_header(self, infile):

        retval = True
        line1 = self.current(infile.readline())
        if not line1 or not formatutil.is_versiooninumber(line1):
            self.errform('Versiooninumber')
            retval = False
        else:
            if evcommon.VERSION != line1:
                self.errcons('Versiooninumber pole %s' % evcommon.VERSION)
                retval = False

        line2 = self.current(infile.readline())
        if not line2 or not formatutil.is_valimiste_identifikaator(line2):
            self.errform('Valimiste identifikaator')
            retval = False
        else:
            if self.__elid != None:
                if self.__elid != line2:
                    self.errcons('Valimiste identifikaator pole %s'\
                        % self.__elid)
                    retval = False

        if not self.my_header(infile):
            retval = False

        return retval
示例#2
0
    def _check_header(self, infile):

        retval = True
        line1 = self.current(infile.readline())
        if not line1 or not formatutil.is_versiooninumber(line1):
            self.errform('Versiooninumber')
            retval = False
        else:
            if evcommon.VERSION != line1:
                self.errcons('Versiooninumber pole %s' % evcommon.VERSION)
                retval = False

        line2 = self.current(infile.readline())
        if not line2 or not formatutil.is_valimiste_identifikaator(line2):
            self.errform('Valimiste identifikaator')
            retval = False
        else:
            if self.__elid != None:
                if self.__elid != line2:
                    self.errcons('Valimiste identifikaator pole %s'\
                        % self.__elid)
                    retval = False

        if not self.my_header(infile):
            retval = False

        return retval
示例#3
0
 def new_question(self, el_id, el_type, el_desc):
     if formatutil.is_valimiste_identifikaator(el_id):
         key = ["questions", el_id, "common"]
         self.reg.ensure_key(key)
         self.reg.create_string_value(key, ELECTION_ID, el_id)
         quest = question.Question(el_id, None, evreg.Registry(root=self.reg.path(["questions", el_id])))
         g_common_keys = ["common/rights", "common/logs"]
         quest.create_keys(g_common_keys)
         quest.set_type(int(el_type))
         quest.set_descr(el_desc)
         return quest
     else:
         raise Exception("Vigase formaadiga valimiste identifikaator")
示例#4
0
 def new_question(self, el_id, el_type, el_desc):
     if not formatutil.is_valimiste_identifikaator(el_id):
         raise Exception('Vigase formaadiga valimiste identifikaator')
     key = ['questions', el_id, 'common']
     self.reg.ensure_key(key)
     self.reg.create_string_value(key, ELECTION_ID, el_id)
     quest = question.Question(
         el_id, None,
         evreg.Registry(root=self.reg.path(['questions', el_id])))
     g_common_keys = ['common/rights']
     quest.create_keys(g_common_keys)
     quest.set_type(int(el_type))
     quest.set_descr(el_desc)
     return quest
示例#5
0
 def new_question(self, el_id, el_type, el_desc):
     if formatutil.is_valimiste_identifikaator(el_id):
         key = ['questions', el_id, 'common']
         self.reg.ensure_key(key)
         self.reg.create_string_value(key, ELECTION_ID, el_id)
         quest = question.Question(el_id, None, \
             evreg.Registry(root=self.reg.path(['questions', el_id])))
         g_common_keys = ['common/rights']
         quest.create_keys(g_common_keys)
         quest.set_type(int(el_type))
         quest.set_descr(el_desc)
         return quest
     else:
         raise Exception('Vigase formaadiga valimiste identifikaator')