Skip to content

Commit d8c7c10

Browse files
committed
fix rebase
1 parent 3082ac2 commit d8c7c10

File tree

4 files changed

+13
-5
lines changed

4 files changed

+13
-5
lines changed

elixir/api.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ def on_get(self, req, resp, project, ident):
4646
if version == 'latest':
4747
version = query.get_latest_tag()
4848

49-
symbol_definitions, symbol_references, symbol_doccomments = query.search_ident(version, ident, family)
49+
symbol_definitions, symbol_references, symbol_doccomments, peeks = query.search_ident(version, ident, family)
5050

5151
resp.status = falcon.HTTP_200
5252
resp.content_type = falcon.MEDIA_JSON

elixir/query.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -179,9 +179,12 @@ def get_file_type(self, version, path):
179179
def search_ident(self, version, ident, family):
180180
# DT bindings compatible strings are handled differently
181181
if family == 'B':
182-
return self.get_idents_comps(version, ident)
182+
defs, refs, docs = self.get_idents_comps(version, ident)
183183
else:
184-
return self.get_idents_defs(version, ident, family)
184+
defs, refs, docs = self.get_idents_defs(version, ident, family)
185+
186+
peeks = self.get_peeks_of_syms(version, defs, refs)
187+
return defs, refs, docs, peeks
185188

186189
# Returns the latest tag that is included in the database.
187190
# This excludes release candidates.

elixir/web.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -690,7 +690,7 @@ def generate_ident_page(ctx: RequestContext, q: Query,
690690

691691
status = falcon.HTTP_OK
692692
source_base_url = get_source_base_url(project, version)
693-
symbol_definitions, symbol_references, symbol_doccomments = q.search_ident(version, ident, family)
693+
symbol_definitions, symbol_references, symbol_doccomments, peeks = q.search_ident(version, ident, family)
694694
symbol_sections = []
695695
empty_peeks = {}
696696

utils/query.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ def cmd_versions(q, **kwargs):
1616
print(v)
1717

1818
def cmd_ident(q, version, ident, family, **kwargs):
19-
symbol_definitions, symbol_references, symbol_doccomments = q.search_ident(version, ident, family)
19+
symbol_definitions, symbol_references, symbol_doccomments, peeks = q.search_ident(version, ident, family)
2020
print("Symbol Definitions:")
2121
for symbol_definition in symbol_definitions:
2222
print(symbol_definition)
@@ -29,6 +29,11 @@ def cmd_ident(q, version, ident, family, **kwargs):
2929
for symbol_doccomment in symbol_doccomments:
3030
print(symbol_doccomment)
3131

32+
print("\nSymbol peeks:")
33+
for file, content in peeks.items():
34+
for num, line in content.items():
35+
print(f"{file}:{num}: {line}")
36+
3237
def cmd_file(q, version, path, **kwargs):
3338
code = q.get_tokenized_file(version, path)
3439
print(code)

0 commit comments

Comments
 (0)