Commit | Line | Data |
---|---|---|
11cbb815 PD |
1 | # The software in this package is distributed under the GNU General |
2 | # Public License version 2 (with a special exception described below). | |
3 | # | |
4 | # A copy of GNU General Public License (GPL) is included in this distribution, | |
5 | # in the file COPYING.GPL. | |
6 | # | |
7 | # As a special exception, if other files instantiate templates or use macros | |
8 | # or inline functions from this file, or you compile this file and link it | |
9 | # with other works to produce a work based on this file, this file | |
10 | # does not by itself cause the resulting work to be covered | |
11 | # by the GNU General Public License. | |
12 | # | |
13 | # However the source code for this file must still be made available | |
14 | # in accordance with section (3) of the GNU General Public License. | |
15 | # | |
16 | # This exception does not invalidate any other reasons why a work based | |
17 | # on this file might be covered by the GNU General Public License. | |
18 | # | |
19 | # Copyright (c) 2016-2018 Intra2net AG <info@intra2net.com> | |
20 | ||
b7e04a3e CH |
21 | """ |
22 | .. note:: DEPRECATED! Please do not extend this or add new uses of this module, | |
23 | use :py:mod:`pyi2ncommon.arnied_api` or :py:mod:`pyi2ncommon.cnfvar` | |
24 | instead! | |
25 | """ | |
26 | ||
f49f6323 PD |
27 | from .build_cnfvar import BuildCnfVar |
28 | """Class to create proxy profiles on the fly""" | |
29 | ||
30 | ||
31 | class BuildProxyProfile(BuildCnfVar): | |
32 | def __init__(self, data='', instance=0, line_no=1): | |
33 | BuildCnfVar.__init__(self, 'PROXY_PROFILE', instance, data, line_no) | |
34 | ||
35 | def add_accesslist_ref(self, accesslist_instance): | |
36 | self.add_cnf('PROXY_PROFILE_ACCESSLIST_REF', -1, accesslist_instance) | |
37 | return self |