docs: def geturl(self):
          """return the dsn back into url form"""
          return urlparse.urlunparse((
              self.scheme,
              self.netloc,
              self.path,
              self.params,
              self.query_str,
              self.fragment,
          ))