我正在为 twitter 创建一个包装器 Python API,
例如:
search_tweets(**kwargs)
此 API 返回一个 Tweet 对象。推文类看起来像:
class Tweet:
def __init__(self, tweet, favorites, impressions, engagements, **kwargs):
""" Create a new Tweet Object with field values """
self.impressions = impressions
self.favorites = favorites
self.tweet = tweet
self.engagements = engagements
vars(self).update(kwargs)
def retweet():
""" Retweet this tweet """
Tweet 对象将暴露给用户,因为 Tweet 对象将由 search_tweets API 返回,用户可以在此对象上调用 retweet 等方法,但我不希望用户显式创建此对象。
我如何表示 Tweet 对象不应由用户创建,而只能对其进行操作?
芜湖不芜
烙印99
相关分类