3
���h� � @ s\ d dl mZmZ d dlZd dlmZmZ d dlm Z d dl
Zd dlm
Z
G dd� de
�ZdS )� )�List�castN)�FilePathOrBuffer�Scalar)�import_optional_dependency)�_BaseExcelReaderc s� e Zd ZdZed�� fdd�Zedd� �Zed�dd�Zee d �d
d��Z
eee d �dd
��Ze
d�dd�Ze d�dd�Zeeee d�dd�Ze
d �dd�Ze
d �dd�Zed �dd�Zeed�dd�Ze d �dd �Z� ZS )!�
_ODFReaderz�
Read tables out of OpenDocument formatted files.
Parameters
----------
filepath_or_buffer: string, path to be parsed or
an open readable stream.
)�filepath_or_bufferc s t d� t� j|� d S )NZodf)r �super�__init__)�selfr )� __class__� �</tmp/pip-build-5_djhm0z/pandas/pandas/io/excel/_odfreader.pyr s z_ODFReader.__init__c C s ddl m} |S )Nr )�OpenDocument)�odf.opendocumentr )r r r r r �_workbook_class s z_ODFReader._workbook_classc C s ddl m} ||�S )Nr )�load)r r )r r r r r r �
load_workbook! s z_ODFReader.load_workbook)�returnc C s dS )z'Property for compat with other readers.� r )r r r r �empty_value& |