- desired_classes = storage_classes
- # Instance level storage_classes takes precedence over argument.
- if self.storage_classes_desired:
- if desired_classes and self.storage_classes_desired != desired_classes:
- _logger.warning("Storage classes already set to {}".format(self.storage_classes_desired))
- desired_classes = self.storage_classes_desired
- if desired_classes:
- body["storage_classes_desired"] = desired_classes
+ if self.storage_classes_desired():
+ body["storage_classes_desired"] = self.storage_classes_desired()