Exemple #1
0
 def _mangled_realm(self, realm):
     uri_parts = _urisplit(realm)
     if uri_parts.scheme:
         new_uri_parts = ('{}+memcache'.format(uri_parts.scheme),) \
                         + uri_parts[1:]
         return _uriunsplit(new_uri_parts)
     else:
         return realm
Exemple #2
0
 def _unmangled_realm(self, realm):
     uri_parts = _urisplit(realm)
     if uri_parts.scheme \
            and uri_parts.scheme\
                         .endswith(self._MANGLED_REALM_SCHEME_SUFFIX):
         new_uri_parts = \
             (uri_parts.scheme[:-len(self._MANGLED_REALM_SCHEME_SUFFIX)],) \
             + uri_parts[1:]
         return _uriunsplit(new_uri_parts)
     else:
         return realm