Si immagino che il problema quindi sia nel design dell'applicazione, perchè
l'import già adesso e sicuramente pensavo di usarlo in un'altro modulo che
non è quello finale, e quindi si otterrebbe una cosa del genere:
error importa application, altri file del package usano error, il file
main.py incl
On Sat, Nov 13, 2010 at 02:39:33PM +0100, lex mlist wrote:
> Il giorno 13 novembre 2010 14:23, Marco Giusti ha
> scritto:
>
> > l'ottimizzazione del bytecode python è molto superficiale, per quanto ne
> > sò tutto quello che viene fatto è la rimozione di alcuni statement: gli
> > ``assert``, ``__
On Sat, Nov 13, 2010 at 01:36:16PM +0100, lex mlist wrote:
> Ma sai che non funziona?
aspetta a dirlo
> questa è la classe ora:
[...]
non ricordo come accedi a `configuration` dal modulo `error`.
from app import configuration
questo non funziona se al momento dell'import la configuraz
Il giorno 13 novembre 2010 14:23, Marco Giusti ha
scritto:
> l'ottimizzazione del bytecode python è molto superficiale, per quanto ne
> sò tutto quello che viene fatto è la rimozione di alcuni statement: gli
> ``assert``, ``__debug__`` viene impostata a ``False`` e vengono
> eliminati (azzerati?)
On Sat, Nov 13, 2010 at 12:48:25PM +0100, lex mlist wrote:
[...]
> > tu leghi (bind) il nome configuration allo scope locale. quando da
> > dentro la funzione cerchi il nome ``configuration``, lui lo trova nello
> > scope locale e ritorna quello, ovvero i parametri di configurazione, ma
> > dal mod
Ma sai che non funziona?
questa è la classe ora:
class Application(object):
def __init__(self, filename):
self.filename = filename
def setup(self):
try:
global configuration
configuration = yaml.load(open
Il giorno 13 novembre 2010 12:19, Marco Giusti ha
scritto:
> On Sat, Nov 13, 2010 at 11:45:37AM +0100, lex mlist wrote:
> > Giorno,
> >
> > torno alla carica con un'altro problema (e chiedo scusa se vi stresso).
>
> no problem
>
=)) grazie mille per la risposta.
> [...]
>
On Sat, Nov 13, 2010 at 11:45:37AM +0100, lex mlist wrote:
> Giorno,
>
> torno alla carica con un'altro problema (e chiedo scusa se vi stresso).
no problem
[...]
> in test_1 invece semplicemente all' if __name__ == "__main__": chiamo prima
> la classe Application specificando il nome del file di
Giorno,
torno alla carica con un'altro problema (e chiedo scusa se vi stresso).
Ho una semplice applicazione di test, che sfrutta pyyaml per ricavare delle
informazioni da un file di configurazione.
Il modulo è cosi composto:
/
/setup.py
/mod/application.py
/mod/errors.py
/mod/__init__.py
/tests/