Salve,
sapete dirmi perchè  ho la seguente differenza?

>>>math.pow(-4,6) # mi restituisce correttamente la potenza positiva in quanto l'esponente è positivo;
>>>-4**6                 #mi restituisce la potenza negativa

Secondo me c'è qualcosa che non va

Il 27/01/2012 12:00, python-requ...@lists.python.it ha scritto:
Invia le richieste di iscrizione alla lista Python all'indirizzo
        python@lists.python.it

Per iscriverti o cancellarti attraverso il web, visita
        http://lists.python.it/mailman/listinfo/python
oppure, via email, manda un messaggio con oggetto `help' all'indirizzo
        python-requ...@lists.python.it

Puoi contattare la persona che gestisce la lista all'indirizzo
        python-ow...@lists.python.it

Se rispondi a questo messaggio, per favore edita la linea dell'oggetto
in modo che sia più utile di un semplice "Re: Contenuti del digest
della lista Python..."


Argomenti del Giorno:

    1. LDAPError 2, cosa non vedo? (roberto.prezi...@gmail.com)
    2. Re: LDAPError 2, cosa non vedo? (Daniele Varrazzo)


----------------------------------------------------------------------

Message: 1
Date: Thu, 26 Jan 2012 19:24:34 +0100
From: "roberto.prezi...@gmail.com"<roberto.prezi...@gmail.com>
To: python-it<python@lists.python.it>
Subject: [Python] LDAPError 2, cosa non vedo?
Message-ID:
        <CAHL=wgcvkdvezmkjyy2gdx5hli6r7s3twzb6-16wg8u9mpr...@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"

Amici di python,
mi sono bloccato su una cosa sicuramente banale per voi ma io ne sto
uscendo pazzo.

Prendo dal un ConfigParser la mia variabile ldap_url e la salvo dentro uri
uri = config['ldap_url']
print uri
"ldap://ldap-master.lan";
print type(uri)
<type 'str'>

Come vedete è di tipo 'str'

Poi inizializzo invece una variabile u al volo:

u = "ldap://ldap-master.lan";
type(u)
<type 'str'>

anche questa di tipo 'str'

Ecco quello che non capisco allora è questo:

*>>>  ldap.initialize(uri)*
Traceback (most recent call last):
   File "<stdin>", line 1, in<module>
   File "/usr/lib/python2.6/dist-packages/ldap/functions.py", line 85, in
initialize
     return LDAPObject(uri,trace_level,trace_file,trace_stack_limit)
   File "/usr/lib/python2.6/dist-packages/ldap/ldapobject.py", line 69, in
__init__
     self._l = ldap.functions._ldap_function_call(_ldap.initialize,uri)
   File "/usr/lib/python2.6/dist-packages/ldap/functions.py", line 57, in
_ldap_function_call
     result = func(*args,**kwargs)
*ldap.LDAPError: (2, 'No such file or directory')*

Errore 2, No such file or directory

Ma se provo con la variabile temporanea u:

*>>>  ldap.initialize(u)*
<ldap.ldapobject.SimpleLDAPObject instance at 0x1fc9638>

Tutto va benone.

Le uniche differenze sono gli apici:
print uri
*"*ldap://ldap-master.kst.lan";
print u
ldap://ldap-master.kst.lan

cosa non vedo ?

_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a