mirror of
https://github.com/xcat2/confluent.git
synced 2026-10-20 06:35:33 +00:00
Workaround some bad pysnmp assumptions about importing importlib
This commit is contained in:
@@ -25,6 +25,13 @@ import asyncio
|
||||
import confluent.exceptions as exc
|
||||
import inspect
|
||||
import socket
|
||||
try:
|
||||
# Some pysnmp installs expect util to be an attribute of importlib, but that doesn't naturally happen reliably
|
||||
# So we prime the pump by importing it the proper way, then pysnmp can succesfully do it the wrong way
|
||||
import importlib.util # noqa: F401
|
||||
except ImportError:
|
||||
importlib = None
|
||||
|
||||
import pysnmp.hlapi.asyncio as snmp
|
||||
|
||||
async def _get_transport(name):
|
||||
|
||||
Reference in New Issue
Block a user