Revision f94adfe0 image_creator/os_type/__init__.py
b/image_creator/os_type/__init__.py | ||
---|---|---|
68 | 68 |
return wrapper |
69 | 69 |
|
70 | 70 |
|
71 |
def sysprep(message, enabled=True): |
|
71 |
def sysprep(message, enabled=True, **kwargs):
|
|
72 | 72 |
"""Decorator for system preparation tasks""" |
73 | 73 |
def wrapper1(func): |
74 | 74 |
func.sysprep = True |
75 | 75 |
func.enabled = enabled |
76 | 76 |
func.executed = False |
77 | 77 |
|
78 |
for key, val in kwargs.items(): |
|
79 |
setattr(func, key, val) |
|
80 |
|
|
78 | 81 |
@wraps(func) |
79 | 82 |
def wrapper2(self, print_message=True): |
80 | 83 |
if print_message: |
Also available in: Unified diff