Coverage for manila/api/contrib/__init__.py: 89%

9 statements  

« prev     ^ index     » next       coverage.py v7.11.0, created at 2026-02-18 22:19 +0000

1# Copyright 2011 Justin Santa Barbara 

2# All Rights Reserved. 

3# 

4# Licensed under the Apache License, Version 2.0 (the "License"); you may 

5# not use this file except in compliance with the License. You may obtain 

6# a copy of the License at 

7# 

8# http://www.apache.org/licenses/LICENSE-2.0 

9# 

10# Unless required by applicable law or agreed to in writing, software 

11# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 

12# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 

13# License for the specific language governing permissions and limitations 

14# under the License. 

15 

16"""Contrib contains extensions that are shipped with manila. 

17 

18It can't be called 'extensions' because that causes namespacing problems. 

19 

20""" 

21 

22from oslo_config import cfg 

23from oslo_log import log 

24 

25from manila.api import extensions 

26 

27CONF = cfg.CONF 

28LOG = log.getLogger(__name__) 

29 

30 

31def standard_extensions(ext_mgr): 

32 extensions.load_standard_extensions(ext_mgr, LOG, __path__, __package__) 

33 

34 

35def select_extensions(ext_mgr): 

36 extensions.load_standard_extensions(ext_mgr, LOG, __path__, __package__, 

37 CONF.osapi_share_ext_list)