def __init__(self, parent, base_uri, defn): defn = uncamelize(defn) for k in self.__class__.keys: if k in defn: setattr(self, k, defn[k]) else: setattr(self, k, None) self.parent = parent self.base_uri = quote(base_uri.format(**defn))
def __init__(self, parent, base_uri, defn): defn = uncamelize(defn) for k in self.__class__.keys: if k in defn: setattr(self, k, defn[k]) else: setattr(self, k, None) self.parent = parent try: self.base_uri = quote(base_uri.format(**defn)) except: self.base_uri = quote(base_uri.replace('{','%(').replace('}',')s') % defn)
def __init__(self, parent, base_uri, defn): defn = uncamelize(defn) for k in self.__class__.keys: if k in defn: setattr(self, k, defn[k]) else: setattr(self, k, None) self.parent = parent try: self.base_uri = quote(base_uri.format(**defn)) except: self.base_uri = quote( base_uri.replace('{', '%(').replace('}', ')s') % defn)