forked from loafle/openapi-generator-original
[Python experimental] Add __setattr__ function to ensure signing_info.host is the same as configuration.host when the user assigns signing info (#6033)
* Add __setattr__ function to ensure signing_info.host is the same as configuration.host when the user assigns signing info * Add __setattr__ function to ensure signing_info.host is the same as configuration.host when the user assigns signing info
This commit is contained in:
@@ -271,6 +271,15 @@ class Configuration(object):
|
|||||||
result.debug = self.debug
|
result.debug = self.debug
|
||||||
return result
|
return result
|
||||||
|
|
||||||
|
def __setattr__(self, name, value):
|
||||||
|
object.__setattr__(self, name, value)
|
||||||
|
{{#hasHttpSignatureMethods}}
|
||||||
|
if name == "signing_info" and value is not None:
|
||||||
|
# Ensure the host paramater from signing info is the same as
|
||||||
|
# Configuration.host.
|
||||||
|
value.host = self.host
|
||||||
|
{{/hasHttpSignatureMethods}}
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
def set_default(cls, default):
|
def set_default(cls, default):
|
||||||
"""Set default instance of configuration.
|
"""Set default instance of configuration.
|
||||||
|
|||||||
@@ -195,6 +195,9 @@ class Configuration(object):
|
|||||||
result.debug = self.debug
|
result.debug = self.debug
|
||||||
return result
|
return result
|
||||||
|
|
||||||
|
def __setattr__(self, name, value):
|
||||||
|
object.__setattr__(self, name, value)
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
def set_default(cls, default):
|
def set_default(cls, default):
|
||||||
"""Set default instance of configuration.
|
"""Set default instance of configuration.
|
||||||
|
|||||||
@@ -199,6 +199,9 @@ class Configuration(object):
|
|||||||
result.debug = self.debug
|
result.debug = self.debug
|
||||||
return result
|
return result
|
||||||
|
|
||||||
|
def __setattr__(self, name, value):
|
||||||
|
object.__setattr__(self, name, value)
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
def set_default(cls, default):
|
def set_default(cls, default):
|
||||||
"""Set default instance of configuration.
|
"""Set default instance of configuration.
|
||||||
|
|||||||
@@ -199,6 +199,9 @@ class Configuration(object):
|
|||||||
result.debug = self.debug
|
result.debug = self.debug
|
||||||
return result
|
return result
|
||||||
|
|
||||||
|
def __setattr__(self, name, value):
|
||||||
|
object.__setattr__(self, name, value)
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
def set_default(cls, default):
|
def set_default(cls, default):
|
||||||
"""Set default instance of configuration.
|
"""Set default instance of configuration.
|
||||||
|
|||||||
@@ -199,6 +199,9 @@ class Configuration(object):
|
|||||||
result.debug = self.debug
|
result.debug = self.debug
|
||||||
return result
|
return result
|
||||||
|
|
||||||
|
def __setattr__(self, name, value):
|
||||||
|
object.__setattr__(self, name, value)
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
def set_default(cls, default):
|
def set_default(cls, default):
|
||||||
"""Set default instance of configuration.
|
"""Set default instance of configuration.
|
||||||
|
|||||||
@@ -246,6 +246,13 @@ class Configuration(object):
|
|||||||
result.debug = self.debug
|
result.debug = self.debug
|
||||||
return result
|
return result
|
||||||
|
|
||||||
|
def __setattr__(self, name, value):
|
||||||
|
object.__setattr__(self, name, value)
|
||||||
|
if name == "signing_info" and value is not None:
|
||||||
|
# Ensure the host paramater from signing info is the same as
|
||||||
|
# Configuration.host.
|
||||||
|
value.host = self.host
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
def set_default(cls, default):
|
def set_default(cls, default):
|
||||||
"""Set default instance of configuration.
|
"""Set default instance of configuration.
|
||||||
|
|||||||
@@ -199,6 +199,9 @@ class Configuration(object):
|
|||||||
result.debug = self.debug
|
result.debug = self.debug
|
||||||
return result
|
return result
|
||||||
|
|
||||||
|
def __setattr__(self, name, value):
|
||||||
|
object.__setattr__(self, name, value)
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
def set_default(cls, default):
|
def set_default(cls, default):
|
||||||
"""Set default instance of configuration.
|
"""Set default instance of configuration.
|
||||||
|
|||||||
Reference in New Issue
Block a user