How to close python meraki.DashboardAPI session

winadm
New here

How to close python meraki.DashboardAPI session

I'm struggling to find a way to close meraki.DashboardAPI session in a docker container with python script inside, that calls 

meraki.DashboardAPI

As a final step i want to close the session to meraki dashboard, but i can't find a way to do it. Can anyone advise on some way to achieve this?

4 REPLIES 4
alemabrahao
Kind of a big deal
Kind of a big deal

Here are some sample scripts, maybe they can help you.: https://github.com/meraki/automation-scripts

rhbirkelund
Kind of a big deal

What you are probably looking for is the C++ equivalent to a destructor. Assuming that the meraki.DashboardAPI() object has a __del__() method, you can simply use del dashboard.

Example:

dashboardObj = meraki.DashboardAPI()

del dashboardObj

 

LinkedIn ::: https://blog.rhbirkelund.dk/

Like what you see? - Give a Kudo ## Did it answer your question? - Mark it as a Solution 🙂

All code is provided as is. Responsibility for Code execution is solely your own.
sungod
Head in the Cloud
Head in the Cloud

AFAIK the 'session' in the Meraki Python library is just a wrapper for a set of parameters such as base URL org ID, API key, control settings etc. that are then used by each API call referencing that 'session'.

 

From Dashboard's end, there is no session, it sees just a series of standalone calls, each containing all required info.

 

If you want to clean up, it's just a local activity, there's no Dashboard session to close.

PhilipDAth
Kind of a big deal
Kind of a big deal

That answer might be a bit tricker when you consider AIO.

Get notified when there are additional replies to this discussion.
Welcome to the Meraki Community!
To start contributing, simply sign in with your Cisco account. If you don't yet have a Cisco account, you can sign up.