We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d088500 commit 05723b3Copy full SHA for 05723b3
swagger_py_codegen/parser.py
@@ -19,20 +19,15 @@ def __init__(self, data, ref):
19
self.ref = ref
20
self._data = data
21
22
+
23
def __getitem__(self, key):
24
return self._data.__getitem__(key)
25
- def __settiem__(self, key, value):
26
- return self._data.__settiem__(key, value)
27
-
28
- def get(self, key, default=None):
29
- return self._data.get(key, default)
30
31
- def has(self, key, default=None):
32
- return self._data.has(key)
+ def __setitem__(self, key, value):
+ return self._data.__setitem__(key, value)
33
34
- def keys(self):
35
- return self._data.keys()
+ def __getattr__(self, key):
+ return self._data.__getattribute__(key)
36
37
def __iter__(self):
38
return self._data.__iter__()
@@ -46,6 +41,8 @@ def __eq__(self, other):
46
41
else:
47
42
return object.__eq__(other)
48
43
44
+ def copy(self):
45
+ return RefNode(self._data, self.ref)
49
50
class Swagger(object):
51
0 commit comments