コード例 #1
0
ファイル: __init__.py プロジェクト: bottompawn/pulsar
 def first_line(self):
     if not self._proxy and self.method != self.CONNECT:
         url = urlunparse(('', '', self.path or '/', self.params,
                           self.query, self.fragment))
     else:
         url = self.full_url
     return '%s %s %s' % (self.method, url, self.version)
コード例 #2
0
ファイル: base.py プロジェクト: Ghost-script/dyno-chat
 def _buildurl(self):
     pre = ''
     if self._user:
         if not self._password:
             raise ImproperlyConfigured('user but not password')
         pre = '%s:%s@' % (self._user, self._password)
     elif self._password:
         raise ImproperlyConfigured('password but not user')
         assert self._password
     host = self._host
     if isinstance(host, tuple):
         host = '%s:%s' % host
     host = '%s%s' % (pre, host)
     path = '/%s' % self._database if self._database else ''
     query = urlencode(self._urlparams)
     return urlunparse((self._name, host, path, '', query, ''))
コード例 #3
0
ファイル: store.py プロジェクト: JinsongBian/pulsar
 def _buildurl(self, **kw):
     pre = ''
     if self._user:
         if self._password:
             pre = '%s:%s@' % (self._user, self._password)
         else:
             pre = '%s@' % self._user
     elif self._password:
         raise ImproperlyConfigured('password but not user')
         assert self._password
     host = self._host
     if isinstance(host, tuple):
         host = '%s:%s' % host
     host = '%s%s' % (pre, host)
     path = '/%s' % self._database if self._database else ''
     kw.update(self._urlparams)
     query = urlencode(kw)
     scheme = self._name
     if self._scheme:
         scheme = '%s+%s' % (self._scheme, scheme)
     return urlunparse((scheme, host, path, '', query, ''))
コード例 #4
0
ファイル: store.py プロジェクト: robgil/pulsar
 def _buildurl(self, **kw):
     pre = ''
     if self._user:
         if self._password:
             pre = '%s:%s@' % (self._user, self._password)
         else:
             pre = '%s@' % self._user
     elif self._password:
         raise ImproperlyConfigured('password but not user')
         assert self._password
     host = self._host
     if isinstance(host, tuple):
         host = '%s:%s' % host
     host = '%s%s' % (pre, host)
     path = '/%s' % self._database if self._database else ''
     kw.update(self._urlparams)
     query = urlencode(kw)
     scheme = self._name
     if self._scheme:
         scheme = '%s+%s' % (self._scheme, scheme)
     return urlunparse((scheme, host, path, '', query, ''))
コード例 #5
0
ファイル: __init__.py プロジェクト: bottompawn/pulsar
 def full_url(self):
     '''Full url of endpoint'''
     return urlunparse((self._scheme, self._netloc, self.path,
                        self.params, self.query, self.fragment))
コード例 #6
0
ファイル: __init__.py プロジェクト: Ghost-script/dyno-chat
 def _get_full_url(self):
     return urlunparse((self._scheme, self._netloc, self.path,
                        self.params, self.query, self.fragment))
コード例 #7
0
ファイル: __init__.py プロジェクト: japaks/pulsar
 def first_line(self):
     url = self.full_url
     if not self._proxy:
         url = urlunparse(('', '', self.path or '/', self.params,
                           self.query, self.fragment))
     return '%s %s %s' % (self.method, url, self.version)
コード例 #8
0
ファイル: __init__.py プロジェクト: japaks/pulsar
 def _get_full_url(self):
     return urlunparse((self._scheme, self._netloc, self.path,
                        self.params, self.query, self.fragment))