added check for gui support
This commit is contained in:
		
							parent
							
								
									0cf4c97597
								
							
						
					
					
						commit
						9eb8a16572
					
				
					 1 changed files with 7 additions and 1 deletions
				
			
		| 
						 | 
				
			
			@ -21,7 +21,7 @@
 | 
			
		|||
    along with this program.  If not, see <https://www.gnu.org/licenses/>.
 | 
			
		||||
'''
 | 
			
		||||
import sys, os, base64, random, getpass, shutil, subprocess, requests, time, platform
 | 
			
		||||
import api, core, gui, config, logger, onionrplugins as plugins
 | 
			
		||||
import api, core, config, logger, onionrplugins as plugins
 | 
			
		||||
from onionrutils import OnionrUtils
 | 
			
		||||
from netcontroller import NetController
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -30,6 +30,12 @@ try:
 | 
			
		|||
except ImportError:
 | 
			
		||||
    raise Exception("You need the PySocks module (for use with socks5 proxy to use Tor)")
 | 
			
		||||
 | 
			
		||||
try:
 | 
			
		||||
    import gui
 | 
			
		||||
except ImportError:
 | 
			
		||||
    logger.error('You need python3 tkinter and tk installed to use Onionr.')
 | 
			
		||||
    sys.exit(1)
 | 
			
		||||
 | 
			
		||||
ONIONR_TAGLINE = 'Anonymous P2P Platform - GPLv3 - onionr.voidnet.tech'
 | 
			
		||||
ONIONR_VERSION = '0.0.0' # for debugging and stuff
 | 
			
		||||
API_VERSION = '1' # increments of 1; only change when something fundemental about how the API works changes. This way other nodes knows how to communicate without learning too much information about you.
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue