ここだけ気になったのですが、 ```__metaclass__ = SyntaxType``` はPython2での記法ではないでしょうか。