jkanev / treetime

TreeTime is a data organisation, management and analysis tool. A tree is a hierarchical structure that arranges information in units and sub-units. TreeTime uses linked trees (one data item can be part of different distinct trees) to store and organise any general purpose data.
https://github.com/jkanev/treetime/blob/master/README.md
GNU General Public License v3.0
47 stars 5 forks source link

Recursion limit too low #1

Closed groutr closed 4 years ago

groutr commented 4 years ago

This line forces Python interpreter to exit in Python 3.7

  File "/home/xxxxxxx/miniconda3/envs/kmers/lib/python3.7/site-packages/treetime/__init__.py", line 4, in <module>
    from treetime import item,tree,treetime
  File "/home/xxxxxx/miniconda3/envs/kmers/lib/python3.7/site-packages/treetime/treetime.py", line 31, in <module>
    sys.setrecursionlimit(50)
RecursionError: cannot set the recursion limit to 50 at the recursion depth 41: the limit is too low

https://github.com/jkanev/treetime/blob/master/treetime/treetime.py#L31

groutr commented 4 years ago

Oops, I think this is the wrong treetime package.