def open(cls, fname, encoding=None): """Opens a file with the appropriate call""" if IS_GZIPPED_FILE.search(fname): file = gzip.open(fname, "rb") else: if encoding: file = io.open(fname, "r", encoding=encoding) else: file = io.open(fname, "r") return file
def open(self, encoding=None): """Opens the file with the appropriate call""" if IS_GZIPPED_FILE.search(self._filename): _file = gzip.open(self._filename, 'rb') else: if encoding: _file = io.open(self._filename, 'r', encoding=encoding) elif self._encoding: _file = io.open(self._filename, 'r', encoding=self._encoding) else: _file = io.open(self._filename, 'r') return _file
def open(self, filename, encoding=None): """Opens a file with the appropriate call""" try: if IS_GZIPPED_FILE.search(filename): _file = gzip.open(filename, "rb") else: file_encoding = self._beaver_config.get_field("encoding", filename) if encoding: _file = io.open(filename, "r", encoding=encoding, errors="replace") elif file_encoding: _file = io.open(filename, "r", encoding=file_encoding, errors="replace") else: _file = io.open(filename, "r", errors="replace") except IOError, e: self._logger.warning(str(e)) _file = None
def open(self, encoding=None): """Opens the file with the appropriate call""" try: if IS_GZIPPED_FILE.search(self._filename): _file = gzip.open(self._filename, 'rb') else: if encoding: _file = io.open(self._filename, 'r', encoding=encoding, errors='replace') elif self._encoding: _file = io.open(self._filename, 'r', encoding=self._encoding, errors='replace') else: _file = io.open(self._filename, 'r', errors='replace') except IOError, e: self._log_warning(str(e)) _file = None self.close()
def open(self, filename, encoding=None): """Opens a file with the appropriate call""" try: if IS_GZIPPED_FILE.search(filename): _file = gzip.open(filename, "rb") else: file_encoding = self._beaver_config.get_field('encoding', filename) if encoding: _file = io.open(filename, "r", encoding=encoding, errors='replace') elif file_encoding: _file = io.open(filename, "r", encoding=file_encoding, errors='replace') else: _file = io.open(filename, "r", errors='replace') except IOError, e: self._logger.warning(str(e)) _file = None
def open(self, encoding=None): """Opens the file with the appropriate call""" try: if IS_GZIPPED_FILE.search(self._filename): _file = gzip.open(self._filename, 'rb') else: if encoding: _file = io.open(self._filename, 'r', encoding=encoding) elif self._encoding: _file = io.open(self._filename, 'r', encoding=self._encoding) else: _file = io.open(self._filename, 'r') except IOError, e: self._log_warning(str(e)) _file = None self.close()