Hence the "lock directory" path has to be used instead.
def statedir_path(self, path):
if path[0] == "/" or path[0] == ".":
return path
def statedir_path(self, path):
if path[0] == "/" or path[0] == ".":
return path
- return os.path.join(self.lp.get("state directory"), path)
+ elif self.lp.get("state directory"):
+ return os.path.join(self.lp.get("state directory"), path)
+ else:
+ return os.path.join(self.lp.get("lock directory"), path)
def privatedir_path(self, path):
if path[0] == "/" or path[0] == ".":
def privatedir_path(self, path):
if path[0] == "/" or path[0] == ".":