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)
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)
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)