type(line) in [str, unicode]. Очевидно, такой код не будет работать в третьем питоне, у которого нет юникода как типа. Какой трюк можно использовать, чтобы сделать проверку доступной на обеих версиях?
Проверяй версию питона через sys.version и подстраивай проверку соответсвенно.
Это не даст представления о типе, разве что доп проверка после оборачивания возможна тк у питона юникод строка и str равны
Случайно вспомнил классный хак с .__name__, им по итогу решил
Обсуждают сегодня