# but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # Lesser General Public License for more details. # # You should have received a copy of the GNU Lesser General Public # License along with this library; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 # USA # import _lxc import os import subprocess import time default_config_path = _lxc.get_global_config_item("lxc.lxcpath") get_global_config_item = _lxc.get_global_config_item version = _lxc.get_version() class ContainerNetwork(): props = {} def __init__(self, container, index): self.container = container self.index = index for key in self.container.get_keys("lxc.network.%s" % self.index): if "." in key: self.props[key.replace(".", "_")] = key else:
# License along with this library; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 # USA # import _lxc import os import subprocess import stat import time import warnings warnings.warn("The python-lxc API isn't yet stable " "and may change at any point in the future.", Warning, 2) default_config_path = _lxc.get_global_config_item("lxc.lxcpath") version = _lxc.get_version() class ContainerNetwork(): props = {} def __init__(self, container, index): self.container = container self.index = index for key in self.container.get_keys("lxc.network.%s" % self.index): if "." in key: self.props[key.replace(".", "_")] = key else: self.props[key] = key