Revision c8b178ee 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
        self.headers['%s' % name] = '%s' % value

Also available in: Unified diff