Esempio n. 1
0
    def clean_rinex_rover_file(self):
        rfile = self.cleaned_data['rinex_rover_file']
        (r_isOK, erroMsg) = isRinex(rfile)

        if is_zipfile(rfile):
            with ZipFile(rfile) as zfile:
                for file in zfile.namelist():
                    with zfile.open(file) as rzfile:
                        (r_isOK, erroMsg) = isRinex(rzfile)
                    if not r_isOK: raise forms.ValidationError(erroMsg)

        if r_isOK:
            return rfile
        else:
            raise forms.ValidationError(erroMsg)
Esempio n. 2
0
 def clean_rinex_rover_file(self):
     rfile = self.cleaned_data['rinex_rover_file']
     (r_isOK, erroMsg) = isRinex(rfile)
     if r_isOK:
         return rfile
     else:
         raise forms.ValidationError(erroMsg)
Esempio n. 3
0
	def clean_rinex_file(self):
		rfile = self.cleaned_data['rinex_file']
		(r_isOK,erroMsg) = isRinex(rfile)

		# verifica se os arquivos compactados são validos
		if is_zipfile(rfile):
			with ZipFile(rfile) as zfile:
				for file in zfile.namelist():
					with zfile.open(file) as rzfile:
						(r_isOK,erroMsg) = isRinex(rzfile)
					if not r_isOK: raise forms.ValidationError(erroMsg)

		if r_isOK:
			return rfile
		else:
			raise forms.ValidationError(erroMsg)