From 1e08668e844ef5c6cb552e83bb842285a6ba4228 Mon Sep 17 00:00:00 2001 From: Milad Rastian Date: Wed, 22 Nov 2017 15:18:38 +0100 Subject: [PATCH] fix a problem with finding location of a function --- CHANGELOG.md | 1 + elixir_sense.py | 2 +- t/fixtures/alchemist_server/invalid.log | 1 + t/fixtures/alchemist_server/valid.log | 1 + 4 files changed, 4 insertions(+), 1 deletion(-) create mode 100644 t/fixtures/alchemist_server/invalid.log create mode 100644 t/fixtures/alchemist_server/valid.log diff --git a/CHANGELOG.md b/CHANGELOG.md index 5ffa051..2f7a20a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,7 @@ ### Fixed - Fix throwing error when looking up erlang docs in neovim #121 +- Fix a problem that find a function's location ### Changed - Move erlang terms test to python unittest diff --git a/elixir_sense.py b/elixir_sense.py index 18de2df..5680793 100644 --- a/elixir_sense.py +++ b/elixir_sense.py @@ -87,7 +87,7 @@ def to_vim_definition(self, source): filename = source.split(":")[0] if filename == "non_existing": return source - if type(filename) == str and self._is_readable(filename): return source + if self._is_readable(filename): return source filename = self._find_elixir_erlang_src(filename) return "%s:%i" %(filename, 0) diff --git a/t/fixtures/alchemist_server/invalid.log b/t/fixtures/alchemist_server/invalid.log new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/t/fixtures/alchemist_server/invalid.log @@ -0,0 +1 @@ + diff --git a/t/fixtures/alchemist_server/valid.log b/t/fixtures/alchemist_server/valid.log new file mode 100644 index 0000000..f56e0b2 --- /dev/null +++ b/t/fixtures/alchemist_server/valid.log @@ -0,0 +1 @@ +ok:localhost:/tmp/elixir-sense-1502654288590225000.sock