Я работаю над модулем Python, который выбирает, загружает / обновляет, а затем автоматически устанавливает другие модули. Как использовать ** kwargs (или альтернативу) без необходимости = True в конце для системы "flags"?
Я не очень опытный в целом, поэтому я не уверен, что здесь делать
В настоящее время, чтобы флаг без вывода сообщений работал, он должен выглядеть так:
pyup.imp(["psutil","shutil","os","sys","pyinstaller"],silent=True)
но я хочу, чтобы функция вызова выглядела так:
pyup.imp(["psutil","shutil","os","sys","pyinstaller"],silent)
Сама функция выглядит так (в pyup.py):
def imp(libs = [], *args, **kwargs):
где libs [] - массив, содержащий нужные библиотеки.
Как сделать так, чтобы вызов функции не требовал "= True"?