pylonsのソースコード行数

Pylons

〜3k lines of Python code
http://groovie.org/files/WSGI_Presentation.pdf

だと書いてあったんだけど(P35)、ちょっと古い情報なので実際に確かめてみた。

まずはPylonsのインストール。

$ sudo easy_install Pylons

これでPylons 0.96.1とその他の依存モジュール(テンプレートとかURLルーティングとかのモジュール)がインストールされました。

/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/Pylons-0.9.6.1-py2.5.egg/pylons% find ./ -name '*.py' |xargs wc -l 
      35 .//__init__.py
     441 .//commands.py
       2 .//config.py
     416 .//configuration.py
       3 .//controllers/__init__.py
     261 .//controllers/core.py
      92 .//controllers/util.py
     284 .//controllers/xmlrpc.py
     301 .//database.py
      10 .//decorator.py
     219 .//decorators/__init__.py
       6 .//decorators/_decorator.py
     104 .//decorators/cache.py
      66 .//decorators/rest.py
      82 .//decorators/secure.py
     644 .//error.py
      27 .//helpers.py
       2 .//i18n/__init__.py
     186 .//i18n/translation.py
     199 .//legacy.py
      71 .//log.py
     226 .//middleware.py
       0 .//templates/__init__.py
     372 .//templating.py
      38 .//test.py
     148 .//util.py
     315 .//wsgiapp.py
    4550 total

ということで4550行。3kの1.5倍だけどそれでも少ない気がする。