Skip to content

Commit

Permalink
Switch to classmethods for configuration overrides
Browse files Browse the repository at this point in the history
Aligning usage with new API
  • Loading branch information
rchl authored and rwols committed May 10, 2020
1 parent a8845a8 commit 9bbad06
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions st3/lsp_utils/npm_client_handler.py
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,8 @@ def _read_configuration(self) -> Dict:

return settings

def on_settings_read(self, settings: sublime.Settings):
@classmethod
def on_settings_read(cls, settings: sublime.Settings):
"""
Called when package settings were read. Receives a `sublime.Settings` object.
Expand All @@ -129,7 +130,8 @@ def _migrate_obsolete_settings(self, settings: sublime.Settings):
return True
return False

def on_client_configuration_ready(self, configuration: Dict) -> None:
@classmethod
def on_client_configuration_ready(cls, configuration: Dict) -> None:
"""
Called with default configuration object that contains merged default and user settings.
Expand Down

0 comments on commit 9bbad06

Please sign in to comment.