Commits

dreampuf committed 4d3f8a6

fix database _add_single_index, add source code dedent process

Comments (0)

Files changed (1)

CodernityDB/database.py

 import os
 import io
 from inspect import getsource
+from textwrap import dedent
 from indexcreator import Parser
 
 # for custom indexes
         It will use :py:meth:`inspect.getsource` to get class source.
         Then it will build real index file, save it in ``_indexes`` directory.
         """
-        code = getsource(index.__class__)
+        code = dedent(getsource(index.__class__))
         index._order = i
         cls_code = getattr(index, 'classes_code', [])
         classes_code = ""