from pymin.seqtools import Sequence
from pymin.dispatcher import handler, HandlerError, Handler
from pymin.seqtools import Sequence
from pymin.dispatcher import handler, HandlerError, Handler
TransactionalHandler, ParametersHandler, \
DictComposedSubHandler, DictSubHandler, call
TransactionalHandler, ParametersHandler, \
DictComposedSubHandler, DictSubHandler, call
def __init__(self, pickle_dir='.', config_dir='.'):
r"Initialize DnsHandler object, see class documentation for details."
def __init__(self, pickle_dir='.', config_dir='.'):
r"Initialize DnsHandler object, see class documentation for details."
self._zone_filename(a_zone), vars)
a_zone._update = False
if not a_zone._add and self._service_running:
self._zone_filename(a_zone), vars)
a_zone._update = False
if not a_zone._add and self._service_running:
try:
self._update = True
unlink(self._zone_filename(a_zone))
except OSError:
#la excepcion pude darse en caso que haga un add de una zona y
#luego el del, como no hice commit, no se crea el archivo
try:
self._update = True
unlink(self._zone_filename(a_zone))
except OSError:
#la excepcion pude darse en caso que haga un add de una zona y
#luego el del, como no hice commit, no se crea el archivo
import subprocess
p = subprocess.Popen(('pgrep', '-f', '/usr/sbin/named'),
stdout=subprocess.PIPE)
pid = p.communicate()[0]
if p.returncode == 0 and len(pid) > 0:
import subprocess
p = subprocess.Popen(('pgrep', '-f', '/usr/sbin/named'),
stdout=subprocess.PIPE)
pid = p.communicate()[0]
if p.returncode == 0 and len(pid) > 0: