zfoxEzekkel tisztában vagyok, de nem segít rajtam.
Ugyanis a ladon szerverem (maga az osztály) konkrétan ilyen funkciók sorozatából áll:
pl:)
@ladonize(str, str, rtype=bool)
def Create_Group_Insert(self, groupName, selectedResourcesText):
if not self.__Conn_Open():
return False
query=self.__class__.__cursor.mogrify("INSERT INTO dpt_message_group (dpc_name, dpc_resources) VALUES (%s, %s)", [groupName, selectedResourcesText])
try:
self.__class__.__cursor.execute(query)
self.__class__.__conn.commit()
return True
except:
return False
---------------------
Ezeknek a függvényeknek a belseje a lekérdezések miatt teljesen más. Nem tudok komolyabb logikai (műveleti) bontást csniálni.(mármint hogy egy másik osztály műveleteit hívogassam).
Nekem olyan megoldásra lenne szükségem, ahol konkrétan szét tudnám darabolni több fájlba ezt a nagy fájlt - felhasználási terület alapján -, hogy jobban átlátható legyen, és valahogy ezeket összekapcsolni egy központi fájlba. De ez az importtal nem megy, mert ahhoz, hogy a kliens lássa a műveleteket, a fő fájlban meg is kéne hívnom őket, amivel már megint ugyan itt tartok méretileg és átláthatatlanságban.
A származtatás egy normál osztály esetén megoldaná ezt a problémámat, de itt ez valamiért nem működik, feltételezem, hogy a ladon miatt.