diff options
Diffstat (limited to '.venv/lib/python3.12/site-packages/openpyxl/compat/product.py')
-rw-r--r-- | .venv/lib/python3.12/site-packages/openpyxl/compat/product.py | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/.venv/lib/python3.12/site-packages/openpyxl/compat/product.py b/.venv/lib/python3.12/site-packages/openpyxl/compat/product.py new file mode 100644 index 00000000..68fdae9f --- /dev/null +++ b/.venv/lib/python3.12/site-packages/openpyxl/compat/product.py @@ -0,0 +1,17 @@ +# Copyright (c) 2010-2024 openpyxl + +""" +math.prod equivalent for < Python 3.8 +""" + +import functools +import operator + +def product(sequence): + return functools.reduce(operator.mul, sequence) + + +try: + from math import prod +except ImportError: + prod = product |