• Home
  • Raw
  • Download

Lines Matching refs:archive

38     PyObject *archive;  /* pathname of the Zip archive */  member
47 static PyObject *read_directory(const char *archive);
48 static PyObject *get_data(const char *archive, PyObject *toc_entry);
157 self->archive = PyString_FromString(buf); in zipimporter_init()
158 if (self->archive == NULL) in zipimporter_init()
181 Py_XDECREF(self->archive); in zipimporter_dealloc()
191 char *archive = "???"; in zipimporter_repr() local
194 if (self->archive != NULL && PyString_Check(self->archive)) in zipimporter_repr()
195 archive = PyString_AsString(self->archive); in zipimporter_repr()
201 archive, SEP, prefix); in zipimporter_repr()
205 archive); in zipimporter_repr()
344 PyString_AsString(self->archive), in zipimporter_load_module()
444 len = PyString_Size(self->archive); in zipimporter_get_data()
446 strncmp(path, PyString_AsString(self->archive), len) == 0 && in zipimporter_get_data()
456 return get_data(PyString_AsString(self->archive), toc_entry); in zipimporter_get_data()
506 return get_data(PyString_AsString(self->archive), toc_entry); in zipimporter_get_source()
579 {"archive", T_OBJECT, offsetof(ZipImporter, archive), READONLY},
674 set_file_error(const char *archive, int eof) in set_file_error() argument
680 PyErr_SetFromErrnoWithFilename(PyExc_IOError, archive); in set_file_error()
706 read_directory(const char *archive) in read_directory() argument
721 if (strlen(archive) > MAXPATHLEN) { in read_directory()
726 strcpy(path, archive); in read_directory()
728 fp = fopen(archive, "rb"); in read_directory()
731 "'%.200s'", archive); in read_directory()
858 count, archive); in read_directory()
863 set_file_error(archive, !ferror(fp)); in read_directory()
867 PyErr_Format(ZipImportError, "can't read Zip file: %.200s", archive); in read_directory()
872 PyErr_Format(ZipImportError, "%s: %.200s", errmsg, archive); in read_directory()
916 get_data(const char *archive, PyObject *toc_entry) in get_data() argument
939 fp = fopen(archive, "rb"); in get_data()
942 "zipimport: can not open file %s", archive); in get_data()
1016 set_file_error(archive, !ferror(fp)); in get_data()
1020 PyErr_Format(ZipImportError, "can't read Zip file: %.200s", archive); in get_data()
1025 PyErr_Format(ZipImportError, "%s: %.200s", errmsg, archive); in get_data()
1207 char *archive = PyString_AsString(self->archive); in get_code_from_data() local
1209 if (archive == NULL) in get_code_from_data()
1212 data = get_data(archive, toc_entry); in get_code_from_data()
1251 PyString_AsString(self->archive), in get_module_code()