3.7.2RedashのPythonデータソースでPythonを書けるようになるけど、このPythonデータソースにはRestrictedPythonというモジュールが使われている。このRestrictedPythonで、使えるPythonの構文を制限することが出来る。↓の例をアレンジした。なるのは絶対ちがう挙動だと思う。context['add'](1)構文制限よりも、Redash的にはグローバルにimportを使わないで関数の中で使うよう求められている。Redashのソースを見る限りだと、ふっつーにintとかstrとか使えてんだよなー。safe_builtinsに定義されているってことは、そこに書いてあるワードは使えないはずなんだけど。なんだかよくわからない。2みたいになっています。19:42web系エンジニアの速記的備忘録。メモ書き故、中身については保証致しません。実在している団体等とは一切関係ありません。広告はてなブログをはじめよう!shigemk2さんは、はてなブログを使っています。ブログを報告する引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。