我正在重構我的代碼以使用芹菜工人。芹菜工作人員和命令行參數
之前我曾經使用argparse來傳遞命令行參數。
例如
if __name__ == "__main__":
parser = argparse.ArgumentParser(description='Node')
parser.add_argument('--environment', action="store", default='local', help="env e.g. production of development")
environment = arg_options.environment
但現在我得到這個錯誤。
celery -A tasks worker --loglevel=info --environment local
celery: error: no such option: --environment
如何添加?
如果我不需要,我不想使用環境變量。
e.g export environment=development
我明白如何將參數傳入bootstep __init__方法,但是如何從任務中訪問這些參數? – cacois
或者如何讓他們...坦誠地說。小時損失 – chuckjones242