Jak nie trudno zauważyć za każdym razem mam nowy obiekt klasy... Jak to w pythonie zrobić, żeby było dobrze? Mógłbym singletona w C++ zrobić i statyczne funkcje wołać, które będą odwoływać się do singletona, ale mam wrażenie, że można to zrobić jakoś normalnie w pythonie, żeby za każdym razem nie tworzyć nowej instancji.
Robię małą aplikację opartą o web2py i C++ przez boost::python i teraz mam
BOOSTPYTHONMODULE(wykop)
{
class("wykop")
.def("mirkuj", &wykop::mirkuj);
}
I teraz przez przeglądarkę wykonuję skrypt w którym odwołuję się tak do metody
app = localimport('wykop')
WykopInstance = app.wykop();
app.wykop.mirkuj(WykopInstance , data)
Jak nie trudno zauważyć za każdym razem mam nowy obiekt klasy... Jak to w pythonie zrobić, żeby było dobrze? Mógłbym singletona w C++ zrobić i statyczne funkcje wołać, które będą odwoływać się do singletona, ale mam wrażenie, że można to zrobić jakoś normalnie w pythonie, żeby za każdym razem nie tworzyć nowej instancji.
Komentarz usunięty przez autora
app = local_import(
'wykop'_)
WykopInstance = app.wykop()
WykopInstance.mirkuj(data)
Komentarz usunięty przez autora