読者です 読者をやめる 読者になる 読者になる

続WSGIUserAgentMobile近況

Python

PHP, Perlからほぼそのまま移植していたコードから、よりPythonらしく、より高速に動作するように手を入れています。リビジョン32くらいからだいぶ安定していたのですが、現在手元でテストしているバージョンはそれよりも3割ほど速くなっています。


あと、Perl版にあるDisplayオブジェクトのwidth_bytes, height_bytesというプロパティを実装し忘れていたことに気づいたので、それも近日中に修正する予定です。

>>> from uamobile import detect
>>> device = detect({'HTTP_USER_AGENT':'DoCoMo/2.0 SH903i(c100;TB;W24H16)'})
>>> device.display.width_bytes, device.display.height_bytes
(24, 16)