We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 8cf2810 commit 8b90d52Copy full SHA for 8b90d52
1 file changed
dojo/utils.py
@@ -1236,6 +1236,17 @@ def get_setting(setting):
1236
return getattr(settings, setting)
1237
1238
1239
+@dojo_async_task(signature=True)
1240
+@app.task
1241
+def calculate_grade_signature(product_id, *args, **kwargs):
1242
+ """Returns a signature for calculating product grade that can be used in chords or groups."""
1243
+ product = get_object_or_none(Product, id=product_id)
1244
+ if not product:
1245
+ logger.warning("Product with id %s does not exist, skipping calculate_grade_signature", product_id)
1246
+ return None
1247
+ return calculate_grade_internal(product, *args, **kwargs)
1248
+
1249
1250
@dojo_async_task
1251
@app.task
1252
def calculate_grade(product_id, *args, **kwargs):
0 commit comments