automatischer import fallback
Hoi zäme, ist es möglich einen automatischen import fallback zu machen? Dieser soll einen import der form: import XXX.irgend.was im falle eines import errors automatisch mit import ZZZ.irgend.was wiederholen, bevor er die Hände bzw einen Importerror (ver)wirft. danke gruss robert
was spricht gegen try: import xyz except: import zyx Frank Am 28. Mai 2018 um 22:33 schrieb robert <robert@redcor.ch>:
Hoi zäme,
ist es möglich einen automatischen import fallback zu machen?
Dieser soll einen import der form:
import XXX.irgend.was
im falle eines import errors automatisch
mit
import ZZZ.irgend.was
wiederholen, bevor er die Hände bzw einen Importerror (ver)wirft.
danke
gruss
robert
_______________________________________________ python-de maillist - python-de@python.org https://mail.python.org/mailman/listinfo/python-de
-- *+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+* Frank Grellert Email: grellert@web.de Webseite: http://fotoblog.57ps.de/ *+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*
On 28.05.2018 23:02, Frank Grellert wrote:
was spricht gegen
try: import xyz except: import zyx ah, ich habe den eigentlichen Grund vergessen zu sagen. ich möchte mich gerne in zwei parallelen Welten bewegen. dem erp system odoo, wo ich from odoo import xy und dem odoo clone flectra, wo ich from flectra import xxx brauche.
nun gibt es für beide Systeme fast beliebig viele Module, die ich in beiden nutzen aber nicht ändern möchte. robert
Frank
Am 28. Mai 2018 um 22:33 schrieb robert <robert@redcor.ch>:f
Hoi zäme,
ist es möglich einen automatischen import fallback zu machen?
Dieser soll einen import der form:
import XXX.irgend.was
im falle eines import errors automatisch
mit
import ZZZ.irgend.was
wiederholen, bevor er die Hände bzw einen Importerror (ver)wirft.
danke
gruss
robert
_______________________________________________ python-de maillist - python-de@python.org https://mail.python.org/mailman/listinfo/python-de
Am 29.05.2018 um 06:49 schrieb robert:
ah, ich habe den eigentlichen Grund vergessen zu sagen. ich möchte mich gerne in zwei parallelen Welten bewegen. dem erp system odoo, wo ich from odoo import xy und dem odoo clone flectra, wo ich from flectra import xxx brauche.
nun gibt es für beide Systeme fast beliebig viele Module, die ich in beiden nutzen aber nicht ändern möchte.
D.h. die Imports finden nicht in deinem Code sondern in Third-Party-Modulen statt, und diese kannst/willst du nicht verändern? Chris
On 29.05.2018 16:22, Christopher Arndt wrote:
Am 29.05.2018 um 06:49 schrieb robert:
ah, ich habe den eigentlichen Grund vergessen zu sagen. ich möchte mich gerne in zwei parallelen Welten bewegen. dem erp system odoo, wo ich from odoo import xy und dem odoo clone flectra, wo ich from flectra import xxx brauche.
nun gibt es für beide Systeme fast beliebig viele Module, die ich in beiden nutzen aber nicht ändern möchte. D.h. die Imports finden nicht in deinem Code sondern in Third-Party-Modulen statt, und diese kannst/willst du nicht verändern? genau kann ich ändern (ist ja open source), aber das würde wenig Sinn machen, da dann die ganze Transparenz verloren geht. gruss robert
Chris _______________________________________________ python-de maillist - python-de@python.org https://mail.python.org/mailman/listinfo/python-de
participants (4)
-
Christopher Arndt
-
Frank Grellert
-
robert
-
robert rottermann