MCPcopy
hub / github.com/dbcli/pgcli / load_alias_map_file

Function load_alias_map_file

pgcli/pgcompleter.py:84–93  ·  view source on GitHub ↗
(path)

Source from the content-addressed store, hash-verified

82
83
84def load_alias_map_file(path):
85 try:
86 with open(path) as fo:
87 alias_map = json.load(fo)
88 except FileNotFoundError as err:
89 raise InvalidMapFile(f"Cannot read alias_map_file - {err.filename} does not exist")
90 except json.JSONDecodeError:
91 raise InvalidMapFile(f"Cannot read alias_map_file - {path} is not valid json")
92 else:
93 return alias_map
94
95
96class PGCompleter(Completer):

Callers 1

__init__Method · 0.85

Calls 2

InvalidMapFileClass · 0.85
loadMethod · 0.80

Tested by

no test coverage detected