Я не верю, что есть какой-то более простой способ, чем six.text_type
.
Но кое-что из этого: - пожалуйста, проверьте еще раз, если вам действительно нужно unicode
а не basestring
, это выглядит непитоническим - если вы находитесь в процессе перехода на PY3 и это совместимо - просто перейдите к str
и документу для PY3 - напишите тип для PY3 и уточните разницу в описании,Docstrings на 100% для людей, просто подумайте, легче ли читать одну заметку в редком случае или странный тип совместимости дешифра каждый раз