fumiyas/python-nkf — pull request #2 by ikegami-yukino (2014-09-27 07:23:22+00:00)
Title: nkf.c: Change guess result type from Bytes to Unicode

Python3ではBytes型の文字列を引数として扱わない関数が多いので、
利便性を上げるためPython 3の`nkf.guess`でUnicodeの値を返すようにしました。
よろしくお願いします。

For example:

- PyBytes_FromString
```
>>> import nkf
>>> char = 'あ'.encode('eucjp')
>>> encoding = nkf.guess(char)
>>> type(encoding)

>>> char.decode(encoding)
Traceback (most recent call last):
File "", line 1, in
TypeError: decode() argument 1 must be str, not bytes
```

- PyUnicode_FromString
```
>>> import nkf
>>> char = 'あ'.encode('eucjp')
>>> encoding = nkf.guess(char)
>>> type(encoding)

>>> char.decode(encoding)
'あ'
```