/var/log/messages

Aug 22, 2018 - 1 minute read - Comments - Python

Gremlin Exporter

Graphdatabase なサービスって exporter が存在しないな (囲いこむという意味では当り前なのですが)、と思い作ってみた。

手元の環境、venv なナニがありそのあたりの手順の復習も含めて以下に控えを。

~/Document 配下に python-work というディレクトリがあり、そこに venv が掘ってありました。とりあえず

$ . venv/bin/activete

してソースファイルを投入。あとは以下のあたりを pip install して

  • pylint
  • pep8
  • gremlinpython

以下なカンジ、みたいです。

$ pylint gremlin-exporter.py 
************* Module gremlin-exporter
gremlin-exporter.py:1:0: C0103: Module name "gremlin-exporter" doesn't conform to snake_case naming style (invalid-name)
gremlin-exporter.py:1:0: C0111: Missing module docstring (missing-docstring)
gremlin-exporter.py:9:0: C0111: Missing function docstring (missing-docstring)
gremlin-exporter.py:11:16: C0321: More than one statement on a single line (multiple-statements)
gremlin-exporter.py:14:4: C0103: Variable name "g" doesn't conform to snake_case naming style (invalid-name)

------------------------------------------------------------------
Your code has been rated at 8.08/10 (previous run: 8.08/10, +0.00)

Python 3K て毀誉褒貶がアレなのですが、ソースコードの品質を一定にする、という取り組みは面白いな、と思っています。

追補

exporter なソースは一応汎用的な作りになってるはずなのですがどうなんだろう。

脱出

以下にて。

$ deactivate

Gremlin Sessions 今日のもくもく控え

comments powered by Disqus