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