13 lines
		
	
	
	
		
			422 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			13 lines
		
	
	
	
		
			422 B
		
	
	
	
		
			Python
		
	
	
	
	
	
from bundlewrap.utils.ui import io
 | 
						|
from bundlewrap.utils.text import yellow, bold
 | 
						|
 | 
						|
def wake(node):
 | 
						|
    if node.has_bundle('wol-sleeper'):
 | 
						|
        io.stdout('{x} {node}  waking up...'.format(
 | 
						|
            x=yellow('!'),
 | 
						|
            node=bold(node.name)
 | 
						|
        ))
 | 
						|
        node\
 | 
						|
            .repo\
 | 
						|
            .get_node(node.metadata.get('wol-sleeper/waker'))\
 | 
						|
            .run(node.metadata.get('wol-sleeper/wake_command'))
 |