mirror of
				https://gitea.publichub.eu/oscar.krause/fastapi-dls.git
				synced 2025-11-04 10:06:15 +00:00 
			
		
		
		
	main.py - fixed imports for "Crypto" and "Cryptodome" (on debian)
This commit is contained in:
		
							
								
								
									
										10
									
								
								app/main.py
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								app/main.py
									
									
									
									
									
								
							@@ -19,8 +19,14 @@ from starlette.middleware.cors import CORSMiddleware
 | 
				
			|||||||
from starlette.responses import StreamingResponse, JSONResponse, HTMLResponse
 | 
					from starlette.responses import StreamingResponse, JSONResponse, HTMLResponse
 | 
				
			||||||
from sqlalchemy import create_engine
 | 
					from sqlalchemy import create_engine
 | 
				
			||||||
from sqlalchemy.orm import sessionmaker
 | 
					from sqlalchemy.orm import sessionmaker
 | 
				
			||||||
from Cryptodome.PublicKey import RSA  # Crypto | Cryptodome on Debian
 | 
					
 | 
				
			||||||
from Cryptodome.PublicKey.RSA import RsaKey  # Crypto | Cryptodome on Debian
 | 
					try:
 | 
				
			||||||
 | 
					    # Crypto | Cryptodome on Debian
 | 
				
			||||||
 | 
					    from Crypto.PublicKey import RSA
 | 
				
			||||||
 | 
					    from Crypto.PublicKey.RSA import RsaKey
 | 
				
			||||||
 | 
					except ModuleNotFoundError:
 | 
				
			||||||
 | 
					    from Cryptodome.PublicKey import RSA
 | 
				
			||||||
 | 
					    from Cryptodome.PublicKey.RSA import RsaKey
 | 
				
			||||||
 | 
					
 | 
				
			||||||
from orm import Origin, Lease, init as db_init
 | 
					from orm import Origin, Lease, init as db_init
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user