У меня есть пользовательский модуль, который по сути является тонкой оболочкой для соединения с базой данных с помощью cx_Oracle.Я хотел бы повторно использовать этот модуль на компьютерах как с установленной версией cx_Oracle в юникоде, так и с версией не в юникоде.
Для этого мне нужно «определить» установленную версию.Я мог бы "попытаться" установить соединение, используя дескриптор строкового соединения;и если я получу обратно TypeError, то предположим, что установлена версия Unicode.Это кажется немного глупым.
Есть ли лучший / предпочтительный способ сделать это?
Спасибо.