Re: [Python] from module import *

2019-12-10 Per discussione Piergiorgio Pancino
Grazie! una risposta davvero utile e interessante! Penso farò il monkey patch di __import__ dato che è semplice ( e ho poco tempo), ma interessante anche la seconda soluzione! Il giorno mar 10 dic 2019 alle ore 12:01 Federico Cerchiari < federicocerchi...@gmail.com> ha scritto: > Ciao, > una cosa

Re: [Python] from module import *

2019-12-10 Per discussione Carlos Catucci
Scusate, magari ho capito male il problema, ma usare dei namespaves non risolverebbe? Carlos -- EZLN ... Para Todos Todo ... Nada para nosotros ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python

Re: [Python] from module import *

2019-12-10 Per discussione Federico Cerchiari
Ciao, una cosa (molto brutta, ma che potrebbe funzionare) è fare override dell'importatore di moduli dell'interprete: = import __builtin__ realimp = __builtin__.__import__ def my_import(name, globals={}, locals={}, fromlist=[]): if name == 'backend' and '*' in fromlist:

Re: [Python] from module import *

2019-12-10 Per discussione Raffaele Salmaso
On Tue, Dec 10, 2019 at 10:35 AM Piergiorgio Pancino < piergiorgio.panc...@gmail.com> wrote: > Una alternativa sarebbe impedire l'import star, la domanda infatti verte > su questo: e' possobile sollevare un'eccezione su questo tipo di import? > Definisci __all__ raf@howl € cat lib1.py __all__ = [

[Python] from module import *

2019-12-10 Per discussione Piergiorgio Pancino
Ciao a tutti, vi scrivo per un consiglio concernente l'importazione di * da un modulo. Il problema si pone per il fatto che il software sul quale lavoro e' esposto allo scripting da parte degli utenti e quindi non e' realmente controllabile con delle semplici regole di buon coding. Senza andare t