Revision b04a1abf kamaki/clients/connection/__init__.py
b/kamaki/clients/connection/__init__.py | ||
---|---|---|
136 | 136 |
"""An abstract HTTP Connection mechanism. Subclass implementation required |
137 | 137 |
""" |
138 | 138 |
|
139 |
def __init__(self, method=None, url=None, params={}, headers={}): |
|
139 |
def __init__( |
|
140 |
self, |
|
141 |
method=None, url=None, params={}, headers={}, poolsize=8): |
|
140 | 142 |
self.headers = headers |
141 | 143 |
self.params = params |
142 | 144 |
self.url = url |
143 | 145 |
self.path = '' |
144 | 146 |
self.method = method |
147 |
self.poolsize = poolsize |
|
148 |
|
|
149 |
@property |
|
150 |
def poolsize(self): |
|
151 |
return self._poolsize |
|
152 |
|
|
153 |
@poolsize.setter |
|
154 |
def poolsize(self, v): |
|
155 |
assert isinstance(v, (int, long)) and v > 0 |
|
156 |
self._poolsize = v |
|
145 | 157 |
|
146 | 158 |
def set_header(self, name, value): |
147 | 159 |
assert name, 'KamakiConnection header key cannot be 0 or empty' |
Also available in: Unified diff