Comments (3)
The problem seems to occur in all functions that do API calls to the switch. I have located the problem in
Lines 356 to 362 in aa91f08
There's no connection or read timeout set here. Changing this to
return operations[operation](
self._build_uri(path),
verify=verify,
params=params,
data=data,
proxies=self.proxy,
timeout=(5,30)
)
seems to fix the problem (the timeout is set to 5, the read timeout to 30 seconds).
from pyaoscx.
Can you change this so it can be changed from an ansible variable in playbook maybe ? I've hade issues with timeouts when set to 5 sec on some jobs.
from pyaoscx.
We do not use pyaoscx within Ansible, we're using it in our own python tools. 5s was just a suggestion. This could be set to any other reasonable value as long as there is a timeout at all. You could implement this to have a default timeout which can be overridden by software that uses pyaoscx like Ansible.
from pyaoscx.
Related Issues (20)
- please push 2.1 to pypi
- can't update vlan info HOT 2
- other objects, such as lldp ? HOT 1
- Unable to create a Loopback HOT 1
- Add TACACS/RADIUS Server Support
- aoscx_l3_interface fails on 6200 tries to fetch BGP details from sw that doesn't support BGP
- Connection via IPv6 using IP-Address fails HOT 2
- Get Interface of all MAC addresses HOT 11
- Extra slash in system.py functions HOT 3
- PoeInterface does not work HOT 5
- Firmware update fails HOT 7
- pyaoscx.mac.get_all not working when a VRRP is configured HOT 4
- Feature request: support for autocheckpoint
- Checkpoint support HOT 3
- Implement Ruff
- Reduce the amount of data retrieved to get C&Cs
- docs are not readable. HOT 1
- Push to PyPi HOT 1
- Interface configuration fails when Interface is attached to an VRF other than default HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pyaoscx.