Просто ознакомьтесь с утверждениями особенно из этой статьи
Вопрос: могу ли я передать аргумент __enter__
?
У меня такой код:
class clippy_runner:
def __enter__(self):
self.engine = ExcelConnection(filename = "clippytest\Test.xlsx")
self.db = SQLConnection(param_dict = DATASOURCES[STAGE_RELATIONAL])
self.engine.connect()
self.db.connect()
return self
Я хотел бы передать имя файла и param_dict в качестве параметров __enter__
. Возможно ли это?