예제 #1
0
 def _pyxform_survey(self):
     import pyxform_utils
     valid_csv_body = pyxform_utils.convert_csv_to_valid_xlsform_unicode_csv(
         self.body)
     survey = pyxform_utils.create_survey_from_csv_text(valid_csv_body)
     survey.title = self.name
     return survey
예제 #2
0
파일: models.py 프로젝트: spj4g/dkobo
    def save(self, *args, **kwargs):
        if self.unique_string in [u'', None]:
            self.unique_string = SurveyPreview._generate_unique_string(self.csv)

        pyxform_survey = pyxform_utils.create_survey_from_csv_text(self.csv, default_name="SurveyPreview__save")

        if self.xml in [u'', None]:
            self.xml = pyxform_survey.to_xml()

        super(SurveyPreview, self).save(*args, **kwargs)
예제 #3
0
    def save(self, *args, **kwargs):
        if self.unique_string in [u'', None]:
            self.unique_string = SurveyPreview._generate_unique_string(self.csv)

        pyxform_survey = pyxform_utils.create_survey_from_csv_text(self.csv, default_name="SurveyPreview__save")

        if self.xml in [u'', None]:
            self.xml = pyxform_survey.to_xml()

        super(SurveyPreview, self).save(*args, **kwargs)
예제 #4
0
파일: models.py 프로젝트: spj4g/dkobo
 def _pyxform_survey(self):
     import pyxform_utils
     valid_csv_body = pyxform_utils.convert_csv_to_valid_xlsform_unicode_csv(self.body)
     survey = pyxform_utils.create_survey_from_csv_text(valid_csv_body)
     survey.title = self.name
     return survey
예제 #5
0
파일: utils.py 프로젝트: amoswachanga/dkobo
def create_survey_from_csv_text(csv_text):
    # I suspect that pyxform is the reason that the server might be running slowly
    # so this is to test if it runs faster when lazily loaded.
    import pyxform_utils
    return pyxform_utils.create_survey_from_csv_text(csv_text)
예제 #6
0
파일: utils.py 프로젝트: shashank4444/dkobo
def create_survey_from_csv_text(csv_text):
    # I suspect that pyxform is the reason that the server might be running slowly
    # so this is to test if it runs faster when lazily loaded.
    import pyxform_utils
    return pyxform_utils.create_survey_from_csv_text(csv_text)
예제 #7
0
파일: models.py 프로젝트: schoeller/dkobo
 def _pyxform_survey(self):
     import pyxform_utils
     survey = pyxform_utils.create_survey_from_csv_text(self.body)
     survey.title = self.name
     return survey