मैं एक पायथन पैकेज का उपयोग करने की कोशिश कर रहा हूं जिसे बीड़ी कहा जाता है। इस पैकेज में एक मॉड्यूल में (एल्गोरिदम) कुछ लाइनें हैं जो मुझे त्रुटि देती हैं, हालांकि यह पैकेज का हिस्सा है।
यहाँ लाइनें हैं:
# utf-8 ? we need unicode
if isinstance(unicode_or_str, unicode):
text = unicode_or_str
decoded = False
else:
text = unicode_or_str.decode(encoding)
decoded = True
और यहाँ त्रुटि संदेश है:
Traceback (most recent call last):
File "<pyshell#25>", line 1, in <module>
bidi_text = get_display(reshaped_text)
File "C:\Python33\lib\site-packages\python_bidi-0.3.4-py3.3.egg\bidi\algorithm.py", line 602, in get_display
if isinstance(unicode_or_str, unicode):
NameError: global name 'unicode' is not defined
मुझे इस कोड के भाग को दोबारा कैसे लिखना चाहिए ताकि यह Python3 में काम करे? इसके अलावा अगर किसी ने पायथन 3 के साथ बीड़ी पैकेज का उपयोग किया है, तो कृपया मुझे बताएं कि क्या उन्हें समान समस्याएं मिली हैं या नहीं। तुम्हारी सहायता सराहनीय है।