|
@@ -174,6 +174,7 @@ class Repository:
|
|
|
self.config = ConfigParser(interpolation=None)
|
|
|
self.config.read(os.path.join(self.path, 'config'))
|
|
|
if 'repository' not in self.config.sections() or self.config.getint('repository', 'version') != 1:
|
|
|
+ self.close()
|
|
|
raise self.InvalidRepository(path)
|
|
|
self.max_segment_size = self.config.getint('repository', 'max_segment_size')
|
|
|
self.segments_per_dir = self.config.getint('repository', 'segments_per_dir')
|