Jelajahi Sumber

Fix storage initialisation

Wojtek Porczyk 8 tahun lalu
induk
melakukan
3cb5f031a9
1 mengubah file dengan 2 tambahan dan 1 penghapusan
  1. 2 1
      qubes/vm/qubesvm.py

+ 2 - 1
qubes/vm/qubesvm.py

@@ -460,10 +460,10 @@ class QubesVM(qubes.vm.mix.net.NetVMMixin, qubes.vm.BaseVM):
         super(QubesVM, self).__init__(app, xml, **kwargs)
         self.volumes = {}
         self.storage = None
-        self.volume_config = {}
 
         if volume_config is None:
             volume_config = {}
+
         if hasattr(self, 'volume_config'):
             if xml is not None:
                 for node in xml.xpath('volume-config/volume'):
@@ -475,6 +475,7 @@ class QubesVM(qubes.vm.mix.net.NetVMMixin, qubes.vm.BaseVM):
             for name, conf in volume_config.items():
                 for key, value in conf.items():
                     self.volume_config[name][key] = value
+
         elif volume_config:
             raise TypeError(
                 'volume_config specified, but {} did not expect that.'.format(