Ich Refaktoriere meinen Code Sellerie Arbeiter zu verwenden.Sellerie Arbeiter und Befehlszeile args
Bevor ich verwendet argparse verwenden Befehlszeile args zu übergeben.
z.B.
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
Aber jetzt bekomme ich diesen Fehler.
celery -A tasks worker --loglevel=info --environment local
celery: error: no such option: --environment
Wie kann ich hinzufügen?
Ich will nicht, Umgebungsvariable verwenden, wenn ich nicht haben.
e.g export environment=development
Ich verstehe, wie Argumente in eine bootstep __init__ Methode zu bekommen, aber wie kann ich Zugriff auf diese Parameter dann von einer Aufgabe? – cacois
Oder wie man sie bekommt ... überhaupt offen gesagt. Stunden verloren auf diesem – chuckjones242