>>798
> resultがNoneということで、
> buf = result.gourp(1)が実行されていないという可能性

そんな可能性はありえない。

>>> None.group(1)
AttributeError: 'NoneType' object has no attribute 'group'

>>799
for line in wrapper.wrap(hoge):
  print line
とすればよいと思われ。wrapper.wrap() は文字列のリストを返す。

> ['\xca\xb8\xbb\xfa\xce\xf3']

厳密にはこれは文字化けではない。
日本語を含んだ文字列定数は普通このように表示される。