from oauth2client.tools import argparser DEVELOPER_KEY = "" YOUTUBE_API_SERVICE_NAME = "youtube" YOUTUBE_API_VERSION = "v3" argparser.add_argument("--q", help="Search term", default=random.choice(newlist)) youtube = build(YOUTUBE_API_SERVICE_NAME, YOUTUBE_API_VERSION, developerKey=DEVELOPER_KEY) argparser.add_argument("--max-results",help="Max results",default=5) options = argparser.parse_args() search_response = youtube.search().list( q=options.q, part="id,snippet", maxResults=options.max_results ).execute()
Pythonの単体のプログラムとして実行するとエラーは起きないのですがdjango上で実行するとargument --q: conflicting option string: --q
というエラーが発生します。
これは何を意味しているのか、また解決方法がわかりません。
よろしくお願いいたします。
全然理解してないけど、情報だけ。
rq-schedulerのバグみたいです。すでにcloseしてるみたいですが、ワークアラウンド(回避策)もあるようです。
https://github.com/rq/rq-scheduler/issues/179