File tree Expand file tree Collapse file tree 1 file changed +15
-11
lines changed
Expand file tree Collapse file tree 1 file changed +15
-11
lines changed Original file line number Diff line number Diff line change 1111from six .moves import http_client as httplib
1212
1313
14- class Configuration (object ):
14+ class TypeWithDefault (type ):
15+ def __init__ (cls , name , bases , dct ):
16+ super (TypeWithDefault , cls ).__init__ (name , bases , dct )
17+ cls ._default = None
18+
19+ def __call__ (cls ):
20+ if cls ._default is None :
21+ cls ._default = type .__call__ (cls )
22+ return copy .copy (cls ._default )
23+
24+ def set_default (cls , default ):
25+ cls ._default = copy .copy (default )
26+
27+
28+ class Configuration (six .with_metaclass (TypeWithDefault , object )):
1529 """NOTE: This class is auto generated by the swagger code generator program.
1630
1731 Ref: https://github.com/swagger-api/swagger-codegen
1832 Do not edit the class manually.
1933 """
2034
21- _default = None
22-
2335 def __init__ (self ):
2436 """Constructor"""
25- if self ._default :
26- for key in self ._default .__dict__ .keys ():
27- self .__dict__ [key ] = copy .copy (self ._default .__dict__ [key ])
28- return
2937
3038 # Default Base url
3139 self .host = "open.volcengineapi.com"
@@ -90,10 +98,6 @@ def __init__(self):
9098 # Disable client side validation
9199 self .client_side_validation = True
92100
93- @classmethod
94- def set_default (cls , default ):
95- cls ._default = default
96-
97101 @property
98102 def logger_file (self ):
99103 """The logger file.
You can’t perform that action at this time.
0 commit comments