Skip to content

Commit 9fb880f

Browse files
Use var for meta dirname
1 parent 5c0e68f commit 9fb880f

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

mongodb_consistent_backup/State.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,14 @@
99

1010

1111
class StateBase(object):
12-
def __init__(self, base_dir, config, filename="meta.bson", state_version=1):
13-
self.state_dir = os.path.join(base_dir, "mongodb-consistent-backup_META")
14-
self.state_lock = os.path.join(base_dir, "mongodb-consistent-backup_META.lock")
12+
def __init__(self, base_dir, config, filename="meta.bson", state_version=1, meta_name="mongodb-consistent-backup_META"):
13+
self.meta_name = meta_name
14+
self.state_dir = os.path.join(base_dir, self.meta_name)
15+
self.state_lock = os.path.join(base_dir, "%s.lock" % self.meta_name)
1516
self.state_file = os.path.join(self.state_dir, filename)
1617
self.state = {
1718
"name": config.backup.name,
1819
"path": base_dir,
19-
"hostname": platform.node(),
2020
"state_version": state_version
2121
}
2222
self.lock = Lock(self.state_lock, False)
@@ -129,10 +129,10 @@ def load_backups(self):
129129
if os.path.isdir(self.base_dir):
130130
for subdir in os.listdir(self.base_dir):
131131
try:
132-
if subdir == "mongodb-consistent-backup_META" :
132+
if subdir == self.meta_name:
133133
continue
134134
bkp_path = os.path.join(self.base_dir, subdir)
135-
state_path = os.path.join(bkp_path, "mongodb-consistent-backup_META")
135+
state_path = os.path.join(bkp_path, self.meta_name)
136136
state_file = os.path.join(state_path, "meta.bson")
137137
done_path = os.path.join(state_path, "done.bson")
138138
if os.path.isdir(state_path) and os.path.isfile(state_file) and os.path.isfile(done_path):

0 commit comments

Comments
 (0)