25 lines
		
	
	
		
			565 B
		
	
	
	
		
			Python
		
	
	
	
	
	
		
		
			
		
	
	
			25 lines
		
	
	
		
			565 B
		
	
	
	
		
			Python
		
	
	
	
	
	
|   | #!/usr/bin/python3 | ||
|  | # -*- coding: utf-8 -*- | ||
|  | """
 | ||
|  | Helper functions for inkycal tests. | ||
|  | Copyright by aceisace | ||
|  | """
 | ||
|  | import logging | ||
|  | import sys | ||
|  | 
 | ||
|  | from os.path import exists | ||
|  | from inkycal.modules.inky_image import Inkyimage | ||
|  | 
 | ||
|  | preview =  Inkyimage.preview | ||
|  | merge = Inkyimage.merge | ||
|  | 
 | ||
|  | def get_environment(): | ||
|  |   # Check if this is running on the Raspberry Pi | ||
|  |   environment = None | ||
|  |   envir_path = '/sys/firmware/devicetree/base/model' | ||
|  |   if exists(envir_path): | ||
|  |     with open(envir_path) as file: | ||
|  |       if 'Raspberry' in file.read(): | ||
|  |         environment = 'Raspberry' | ||
|  |   return environment |