Revision 82e8c357 image_creator/os_type/__init__.py
b/image_creator/os_type/__init__.py | ||
---|---|---|
62 | 62 |
|
63 | 63 |
|
64 | 64 |
def add_prefix(target): |
65 |
"""Decorator that adds a prefix to the result of a function""" |
|
65 | 66 |
def wrapper(self, *args): |
66 | 67 |
prefix = args[0] |
67 | 68 |
return [prefix + path for path in target(self, *args)] |
... | ... | |
98 | 99 |
init(self, *args, **kwargs) |
99 | 100 |
self.needed_sysprep_params[name] = \ |
100 | 101 |
self.SysprepParam(type, default, descr, validate) |
102 |
if default is not None: |
|
103 |
self.sysprep_params[name] = default |
|
101 | 104 |
return inner |
102 | 105 |
return wrapper |
103 | 106 |
|
Also available in: Unified diff