o
    i                     @   s<   d Z ddlZddlZddlmZ ddlZG dd deZdS )zU
Created on 2015/02/04
@author: Jimmy Liu
@group : waditu
@contact: jimmysoa@sina.cn
    N)compatc                   @   s    e Zd ZdddZdddZdS )	StoreNc                 C   s,   t |tjr
|| _ntd|| _|| _d S )Nzdata type is incorrect)
isinstancepd	DataFramedataRuntimeErrornamepath)selfr   r	   r
    r   E/opt/alphahud/venv/lib/python3.10/site-packages/tushare/util/store.py__init__   s
   
zStore.__init__csvc                 C   s   |d u r| j }|d u r| j}d}t|tjrJ|durJ|d u s"|dkr+d||g}d S ztj|du r9t| ||d||f }W d S    Y d S t	d d S )Nz	%s%s%s.%s .F/zinput error)
r	   r
   r   r   string_typesjoinosexistsmkdirprint)r   r	   r
   to	file_pathr   r   r   save_as   s   
zStore.save_as)NNN)r   )__name__
__module____qualname__r   r   r   r   r   r   r      s    
r   )	__doc__pandasr   tusharetsr   r   objectr   r   r   r   r   <module>   s   