Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Import azure.servicebus error in Python

I'm using the module azure.servicebus.

from azure.servicebus import ServiceBusService , Message , Queue

When I use it in an external made script and run it, it works and gives no errors.

When I import the module in my init.py file and run the flask server. I get this error:

Traceback (most recent call last):
File "__init__.py", line 35, in <module>
app = server.OpSoRoApplication()
File "/home/pi/OnoSW/server.py", line 101, in __init__
plugin = self.plugin_source.load_plugin(plugin_name)
File "/usr/local/lib/python2.7/dist-packages/pluginbase.py", line 272, in load_plugi           n
globals(), {}, ['__name__'])
File "/usr/local/lib/python2.7/dist-packages/pluginbase.py", line 404, in plugin_imp           ort
fromlist, level)
File "/home/pi/OnoSW/./apps/assistant/__init__.py", line 29, in <module>
import IFTTT
File "/usr/local/lib/python2.7/dist-packages/pluginbase.py", line 404, in plugin_imp           ort
fromlist, level)
File "/home/pi/OnoSW/IFTTT.py", line 1, in <module>
from azure.servicebus import ServiceBusService , Message , Queue
File "/usr/local/lib/python2.7/dist-packages/pluginbase.py", line 404, in plugin_imp           ort
fromlist, level)
File "/usr/local/lib/python2.7/dist-packages/azure/servicebus/__init__.py", line 39,            in <module>
from .servicebusservice import ServiceBusService
File "/usr/local/lib/python2.7/dist-packages/pluginbase.py", line 404, in plugin_imp           ort
fromlist, level)
File "/usr/local/lib/python2.7/dist-packages/azure/servicebus/servicebusservice.py",            line 46, in <module>
from ._common_serialization import (
File "/usr/local/lib/python2.7/dist-packages/pluginbase.py", line 404, in plugin_imp           ort
fromlist, level)
File "/usr/local/lib/python2.7/dist-packages/azure/servicebus/_common_serialization.           py", line 31, in <module>
from xml.sax.saxutils import escape as xml_escape
File "/usr/local/lib/python2.7/dist-packages/pluginbase.py", line 404, in plugin_imp           ort
fromlist, level)
File "/usr/lib/python2.7/xml/sax/__init__.py", line 22, in <module>
from xmlreader import InputSource
File "/usr/local/lib/python2.7/dist-packages/pluginbase.py", line 404, in plugin_imp           ort
fromlist, level)
ImportError: No module named xmlreader

Can someone help to figure out how I can make it possible to be able to import the azure.servicebus module?

Thanks

like image 829
Mat Avatar asked Sep 02 '25 04:09

Mat


1 Answers

ServiceBusService is deprecated in v7.0.0 https://pypi.org/project/azure-servicebus/7.0.0/

from azure.servicebus import ServiceBusClient, ServiceBusMessage

like image 163
rakshith91 Avatar answered Sep 04 '25 17:09

rakshith91