[Python] LDAPError 2, cosa non vedo?

2012-01-26 Per discussione roberto.prezi...@gmail.com
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)


Come vedete è di tipo 'str'

Poi inizializzo invece una variabile u al volo:

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


anche questa di tipo 'str'

Ecco quello che non capisco allora è questo:

*>>> ldap.initialize(uri)*
Traceback (most recent call last):
  File "", line 1, in 
  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)*


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 ?

-- 
Preziusi Roberto
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] LDAPError 2, cosa non vedo?

2012-01-26 Per discussione Daniele Varrazzo

On Thu, 26 Jan 2012 19:24:34 +0100, roberto.prezi...@gmail.com wrote:

Prendo dal un ConfigParser la mia variabile ldap_url e la salvo 
dentro uri

uri = config['ldap_url']
print uri

"ldap://ldap-master.lan";



cosa non vedo ?


Le virgolette sono andati a far parte del nome del file. Si vede che 
nel file parsato da ConfigParser non le devi specificare.



--
Daniele Varrazzo - Develer S.r.l.
http://www.develer.com
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python