Skip to content

Commit 05723b3

Browse files
committed
add
1 parent d088500 commit 05723b3

File tree

1 file changed

+7
-10
lines changed

1 file changed

+7
-10
lines changed

swagger_py_codegen/parser.py

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -19,20 +19,15 @@ def __init__(self, data, ref):
1919
self.ref = ref
2020
self._data = data
2121

22+
2223
def __getitem__(self, key):
2324
return self._data.__getitem__(key)
2425

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)
26+
def __setitem__(self, key, value):
27+
return self._data.__setitem__(key, value)
3328

34-
def keys(self):
35-
return self._data.keys()
29+
def __getattr__(self, key):
30+
return self._data.__getattribute__(key)
3631

3732
def __iter__(self):
3833
return self._data.__iter__()
@@ -46,6 +41,8 @@ def __eq__(self, other):
4641
else:
4742
return object.__eq__(other)
4843

44+
def copy(self):
45+
return RefNode(self._data, self.ref)
4946

5047
class Swagger(object):
5148

0 commit comments

Comments
 (0)