# coding=utf-8

from .client import ZhihuClient
from .exception import (
    ZhihuException, ZhihuWarning,
    NeedCaptchaException, UnexpectedResponseException, GetDataErrorException
)
from .helpers import shield, SHIELD_ACTION
from .zhcls import (
    Activity, ActType, Answer, Article, Comment, Collection, Column, Comment,
    Me, Message, People, Question, Topic, Whisper, ANONYMOUS
)

__all__ = ['ZhihuClient', 'ANONYMOUS', 'Activity', 'Answer', 'ActType',
           'Article', 'Collection', 'Column', 'Comment', 'Me', 'Message',
           'People', 'Question', 'Topic', 'Whisper',
           'ZhihuException', 'ZhihuWarning',
           'NeedCaptchaException', 'UnexpectedResponseException',
           'GetDataErrorException',
           'SHIELD_ACTION', 'shield']

__version__ = '0.0.29'
