Revision 56f3c759 snf-pithos-backend/pithos/backends/util.py
b/snf-pithos-backend/pithos/backends/util.py | ||
---|---|---|
48 | 48 |
quotaholder_enabled=True, |
49 | 49 |
quotaholder_url=None, quotaholder_token=None, |
50 | 50 |
quotaholder_client_poolsize=None, |
51 |
block_params=None): |
|
51 |
block_params=None, |
|
52 |
public_url_min_length=None, |
|
53 |
public_url_alphabet=None): |
|
52 | 54 |
super(PithosBackendPool, self).__init__(size=size) |
53 | 55 |
self.db_module = db_module |
54 | 56 |
self.db_connection = db_connection |
... | ... | |
64 | 66 |
self.quotaholder_token = quotaholder_token |
65 | 67 |
self.quotaholder_client_poolsize = quotaholder_client_poolsize |
66 | 68 |
self.free_versioning = free_versioning |
69 |
self.public_url_min_length=public_url_min_length |
|
70 |
self.public_url_alphabet=public_url_alphabet |
|
67 | 71 |
|
68 | 72 |
def _pool_create(self): |
69 | 73 |
backend = connect_backend( |
... | ... | |
80 | 84 |
quotaholder_url=self.quotaholder_url, |
81 | 85 |
quotaholder_token=self.quotaholder_token, |
82 | 86 |
quotaholder_client_poolsize=self.quotaholder_client_poolsize, |
83 |
free_versioning=self.free_versioning) |
|
87 |
free_versioning=self.free_versioning, |
|
88 |
public_url_min_length=self.public_url_min_length, |
|
89 |
public_url_alphabet=self.public_url_alphabet) |
|
84 | 90 |
|
85 | 91 |
backend._real_close = backend.close |
86 | 92 |
backend.close = instancemethod(_pooled_backend_close, backend, |
Also available in: Unified diff