void try_to_remove() { struct lxc_container *c; char snappath[1024]; c = lxc_container_new(RESTNAME, NULL); if (c) { if (c->is_defined(c)) c->destroy(c); lxc_container_put(c); } snprintf(snappath, 1024, "%ssnaps/%s", lxc_get_default_config_path(), MYNAME); c = lxc_container_new("snap0", snappath); if (c) { if (c->is_defined(c)) c->destroy(c); lxc_container_put(c); } c = lxc_container_new(MYNAME, NULL); if (c) { if (c->is_defined(c)) c->destroy(c); lxc_container_put(c); } }
static PyObject * LXC_get_default_config_path(PyObject *self, PyObject *args) { return PyUnicode_FromString(lxc_get_default_config_path()); }