CiscoUcs / ucsmsdk

Python SDK for Cisco UCSM
Other
80 stars 60 forks source link

AttributeError: 'TLSConnection' object has no attribute 'key_file' #250

Closed rfschumi closed 2 months ago

rfschumi commented 3 months ago

Hi, since update to python version 3.12 i get a error when doing a normal login. AttributeError: 'TLSConnection' object has no attribute 'key_file'

I created a new environment with only installed via pip the ucsmsdk. Same result. With python 3.11 it works.

--------%-------- from ucsmsdk.ucshandle import UcsHandle handle = UcsHandle("xxx.xxx.xxx.xxx", "peter", "password") handle.login() --------%--------

Thanks for help. Ralf

rfschumi commented 3 months ago

Maybe the same direction than #240?

rfschumi commented 3 months ago

i tried this from the sample part on GitHub https://github.com/CiscoUcs/ucsmsdk/blob/master/samples/connection/info.py

-------%-------- def ucs_login():

import os
from ucsmsdk.ucshandle import UcsHandle

handle = UcsHandle("xxx.xxx.xxx.xxx", "peter", "password", 80)
handle.login()
return handle

-------%--------

Same result :-(

dhapati2 commented 2 months ago

PR for issue fix, merged to master and included in ucsm latest release v0.9.18

https://github.com/CiscoUcs/ucsmsdk/pull/252

rfschumi commented 2 months ago

Hello,

thanks a lot for fixing. I testest today and it works fine.

Perfect support.

Best Regards Ralf

Von: dhapati2 @.> Gesendet: Montag, 17. Juni 2024 06:56 An: CiscoUcs/ucsmsdk @.> Cc: Ralf Faude @.>; Author @.> Betreff: Re: [CiscoUcs/ucsmsdk] AttributeError: 'TLSConnection' object has no attribute 'key_file' (Issue #250)

PR for issue fix, merged to master and included in ucsm latest release v0.9.18

252https://github.com/CiscoUcs/ucsmsdk/pull/252

— Reply to this email directly, view it on GitHubhttps://github.com/CiscoUcs/ucsmsdk/issues/250#issuecomment-2172237606, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ANNRXJ6BQWE7O4BAL3XRPYTZHZT47AVCNFSM6AAAAABG7XXQ3OVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCNZSGIZTONRQGY. You are receiving this because you authored the thread.Message ID: @.**@.>>

Der Inhalt dieser E-Mail stellt keine rechtsverbindliche Erklärung des Absenders dar. Zur rechtsgeschäftlichen Vertretung des hr sind neben dem Intendanten als seinem gesetzlichen Vertreter grundsätzlich nur zwei bevollmächtigte Personen gemeinsam berechtigt. Auskünfte über den Umfang der Vollmachten erteilt die Justiziarin des hr.

Der Inhalt dieser E-Mail (einschließlich beigefügter Dateien) ist vertraulich und nur für den Empfänger bestimmt; dies gilt nicht für Mails der Pressestelle oder für Newsletter. Wenn Sie nicht der bestimmungsgemäße Empfänger dieser E-Mail sind, informieren Sie bitte sofort den Absender und löschen Sie diese Mail von Ihrem System. Beachten Sie, dass die Verbreitung, das Kopieren sowie die Weitergabe der E-Mail nicht gestattet sind; dies gilt nicht für Mails der Pressestelle oder für Newsletter.