Cross-platform directory separator usage
This commit is contained in:
		
				
					committed by
					
						
						Yusuf Cihan
					
				
			
			
				
	
			
			
			
						parent
						
							b5e9202b50
						
					
				
				
					commit
					ae5349aaba
				
			@@ -26,6 +26,7 @@ from typing import cast
 | 
				
			|||||||
from dymo_bluetooth.bluetooth import discover_printers, create_image
 | 
					from dymo_bluetooth.bluetooth import discover_printers, create_image
 | 
				
			||||||
import sys
 | 
					import sys
 | 
				
			||||||
import asyncio
 | 
					import asyncio
 | 
				
			||||||
 | 
					import os
 | 
				
			||||||
 | 
					
 | 
				
			||||||
async def print_image(
 | 
					async def print_image(
 | 
				
			||||||
    input_file : Path, 
 | 
					    input_file : Path, 
 | 
				
			||||||
@@ -46,7 +47,7 @@ async def print_image(
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
def main():
 | 
					def main():
 | 
				
			||||||
    module_name = cast(str, sys.modules[__name__].__file__).split("/")[-2]
 | 
					    module_name = cast(str, sys.modules[__name__].__file__).split(os.sep)[-2]
 | 
				
			||||||
    args = ArgumentParser(
 | 
					    args = ArgumentParser(
 | 
				
			||||||
        prog = f"python -m {module_name}",
 | 
					        prog = f"python -m {module_name}",
 | 
				
			||||||
        description = (
 | 
					        description = (
 | 
				
			||||||
@@ -75,4 +76,4 @@ def main():
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if __name__ == "__main__":
 | 
					if __name__ == "__main__":
 | 
				
			||||||
    main()
 | 
					    main()
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user