クラス定義でエラーが発生します
自作のPythonのクラス定義の部分がSyntax Errorと判断されてしまいます。
###発生している問題・エラーメッセージ
error:invalid syntax'(mypy) E0001:invalid syntax (<string>, line 9) (pylint)
###該当のソースコード
python
1from mastodon import * 2from tweepy import * 3from dotenv import load_dotenv 4 5 6dotenv_path = join(dirname(__file__), '.env') 7load_dotenv(dotenv_path) 8 9class TootConfig(object): 10 """Configure Mastodon and Twitter.""" 11 12 def login_for_mastodon(self): 13 mastodon = Mastodon( 14 client_id="my_clientcred_nico.txt", 15 access_token="my_usercred_nico.txt", 16 api_base_url="https://friends.nico") 17 return mastodon 18 19 def login_for_twitter(self): 20 auth = tweepy.OAuthHandler( 21 TWITTER_CONSUMER_KEY, 22 TWITTER_CONSUMER_SECRET) 23 auth.set_access_token( 24 TWITTER_ACCESS_TOKEN, TWITTER_ACCESS_SECRET) 25 twitter = tweepy.API(auth) 26 return twitter 27 28tweet = TootConfig().login_for_twitter() 29 30public_tweets = tweet.home_timeline() 31for tweet in public_tweets: 32 print tweet.text
###試したこと
書き換えを試みてますがうまくいきません。
###補足情報(言語/FW/ツール等のバージョンなど)
Python 3.6.1
なお、mypyとpylintでエラーが出てます。
エディタはVisual Studio Codeです。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/05/23 03:33