MCPcopy Create free account
hub / github.com/microsoft/debugpy / wrap

Method wrap

src/debugpy/common/messaging.py:395–400  ·  view source on GitHub ↗
(self, key, *args, **kwargs)

Source from the content-addressed store, hash-verified

393
394 def _invalid_if_no_key(func):
395 def wrap(self, key, *args, **kwargs):
396 try:
397 return func(self, key, *args, **kwargs)
398 except KeyError:
399 message = Message if self.message is None else self.message
400 raise message.isnt_valid("missing property {0!r}", key)
401
402 return wrap
403

Callers 1

Calls 2

isnt_validMethod · 0.80
funcFunction · 0.50

Tested by

no test coverage detected