summaryrefslogtreecommitdiff
path: root/jsonschema/validators.py
diff options
context:
space:
mode:
Diffstat (limited to 'jsonschema/validators.py')
-rw-r--r--jsonschema/validators.py16
1 files changed, 8 insertions, 8 deletions
diff --git a/jsonschema/validators.py b/jsonschema/validators.py
index 2ef8d52..64d70ce 100644
--- a/jsonschema/validators.py
+++ b/jsonschema/validators.py
@@ -288,7 +288,6 @@ class RefResolver(object):
def resolution_scope(self):
return self._scopes_stack[-1]
-
# Deprecated, this function is no longer used, but is preserved for
# backwards compatibility
@contextlib.contextmanager
@@ -303,6 +302,14 @@ class RefResolver(object):
# backwards compatibility
@contextlib.contextmanager
def resolving(self, ref):
+ """
+ Context manager which resolves a JSON ``ref`` and enters the
+ resolution scope of this ref.
+
+ :argument str ref: reference to resolve
+
+ """
+
url, resolved = self.resolve(ref)
self.push_scope(url)
try:
@@ -311,13 +318,6 @@ class RefResolver(object):
self.pop_scope()
def resolve(self, ref):
- """
- Context manager which resolves a JSON ``ref`` and enters the
- resolution scope of this ref.
-
- :argument str ref: reference to resolve
-
- """
url = self._urljoin_cache(self.resolution_scope, ref)
return url, self._resolve_cache(url)