mirror of
				https://github.com/SteamDeckHomebrew/decky-plugin-template.git
				synced 2025-10-30 14:52:29 -05:00 
			
		
		
		
	
		
			
				
	
	
		
			18 lines
		
	
	
	
		
			688 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			18 lines
		
	
	
	
		
			688 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| import logging
 | |
| 
 | |
| logging.basicConfig(filename="/tmp/template.log",
 | |
|                     format='[Template] %(asctime)s %(levelname)s %(message)s',
 | |
|                     filemode='w+',
 | |
|                     force=True)
 | |
| logger=logging.getLogger()
 | |
| logger.setLevel(logging.INFO) # can be changed to logging.DEBUG for debugging issues
 | |
| 
 | |
| class Plugin:
 | |
|     # A normal method. It can be called from JavaScript using call_plugin_function("method_1", argument1, argument2)
 | |
|     async def add(self, left, right):
 | |
|         return left + right
 | |
| 
 | |
|     # Asyncio-compatible long-running code, executed in a task when the plugin is loaded
 | |
|     async def _main(self):
 | |
|         logger.info("Hello World!")
 | |
|         pass
 |