Bonsai exception "üres" linuxon, windowsról van benne üzenet

–1 vote
asked Apr 2, 2016 in IRF tantárgy by valkorn (81 points)  

Elkapom az LDAPError exceptiont és kiíratom, windowson szépen ki is írja, hogy Size Limit Exceeded. Linuxon futtatva ugyanazt a scriptet, ugyanazon a szerveren, ugyan azokkal a paraméterekkel az exceptiont kiírva üres string lesz.
Ha minden ugyanaz, hogy lehet, hogy windowson van üzenet az exceptionben, linuxon meg nincs? Ugyanaz az LDAP server.

commented Apr 2, 2016 by valkorn (81 points)  
A kedves downvote -olót megkérném, hogy ha ilyen butaságot kérdeztem és ennyire triviális az oka, legyen olyan kedves és írja le nekem. Sajnos egy üres string nem túl értelmes hibaüzenet, azt nem rakhatom a felhasználó elé.

1 Answer

+1 vote
answered Apr 3, 2016 by nadudvarit (1,121 points)  
selected Apr 3, 2016 by valkorn
 
Best answer

Azért mert Windowson a modul mögött winldap a C-s függvénykönyvtár, Linuxon pedig az OpenLDAP-os libldap. A kettő között azért akad számottevő különbség, amit a modul megpróbál a lehető legjobban elfedni.

Úgy néz ki, hogy valami miatt a linuxos hibaüzenet nem lesz megfelelően beállítva az LDAPError exceptionnek. A pontos okát én sem látom még, de bármi is az ez sajnos már a házi leadásig biztos, hogy nem fog megoldódni. :/

A legjobb megoldás, ha egy -- ugyan nem annyira segítőkész -- általános hibaüzenete írsz ki LDAPError esetén.

...