MCPcopy
hub / github.com/jisaacks/GitGutter / get

Function get

modules/settings.py:11–30  ·  view source on GitHub ↗

Get a value from GitGutter.sublime-settings. This function provides secure access to the package settings by loading the settings file on demand. Arguments: key (string): The setting to read. default (any): The value to return if 'key' is not available. Returns:

(key, default=None)

Source from the content-addressed store, hash-verified

9
10
11def get(key, default=None):
12 """Get a value from GitGutter.sublime-settings.
13
14 This function provides secure access to the package settings by loading
15 the settings file on demand.
16
17 Arguments:
18 key (string): The setting to read.
19 default (any): The value to return if 'key' is not available.
20
21 Returns:
22 any: The value from settings file if loaded and key exists or the
23 default value provided from the caller.
24 """
25 try:
26 settings = get.settings
27 except AttributeError:
28 settings = sublime.load_settings('GitGutter.sublime-settings')
29 get.settings = settings
30 return settings.get(key, default)
31
32
33class ViewSettings(object):

Callers 2

getMethod · 0.85
git_binaryMethod · 0.85

Calls 1

getMethod · 0.80

Tested by

no test coverage detected