Pixel Pedals of Tomakomai

北海道苫小牧市出身の初老の日常

2011-01-01から1ヶ月間の記事一覧

StackTraceを少し便利に(2)

結論から言えば、ベストな解は見つかってませんので、あくまでアイデアのメモとして。以前、P::M::StackTrace について以下のような話を書きました。 plackup を -E development で起動するとついてくるPlack::Middleware::StackTraceは大変便利ですが、この…

DBIとforkとInactiveDestroy

@lestrratさんが教えてくれたことのメモ。以下のコードはエラーとなります*1。 use strict; use warnings; use DBI; my $dbh = DBI->connect('DBI:mysql:mysql', 'root', 'password') or die DBI->errstr; my $pid; if ($pid = fork) { # NOP in the parent …

GAE on virtualenv

virtualenv上でGAEのdev_appserver.pyを動かそうとNo module named cgiが出たりしますが、これはdev_appserver.pyがos.pyが入っているディレクトリ以外からモジュールをロードしないようにサンドボックスを作っているからです。virtualenvな環境だとos.pyは…

Import hooks 内で投げた例外

class MyImporter(object): def find_module(self, fullname, path=None): return self def load_module(self, fullname): raise ImportError("failed") import sys sys.meta_path = [MyImporter()] import datetime だと「ImportError: failed」になって、 …

あけましておめでとうございます

今年も、前に出る攻めの姿勢でいられたらなあと思います。