displays a message if provider is usedf by openvpn

This commit is contained in:
htouvet
2015-03-03 11:20:44 +01:00
parent 5379a91219
commit d6e9444ad7
+4 -1
View File
@@ -1,4 +1,3 @@
#! /usr/bin/python #! /usr/bin/python
# -*- coding: UTF-8 -*- # -*- coding: UTF-8 -*-
#------------------------------------------------------------------------------- #-------------------------------------------------------------------------------
@@ -636,6 +635,8 @@ if __name__ == '__main__':
try: try:
logger.info('Checking providers {}:'.format(','.join([provider.provider_name for provider in providers]))) logger.info('Checking providers {}:'.format(','.join([provider.provider_name for provider in providers])))
current_ok = [ provider for provider in providers if provider.check_available() ] current_ok = [ provider for provider in providers if provider.check_available() ]
# list of providers which are used by openvpn
openvpn_prov = [ provider for provider in providers if provider.used_by_openvpn() ]
for provider in providers: for provider in providers:
if provider._available: if provider._available:
if not provider.enabled: if not provider.enabled:
@@ -670,6 +671,8 @@ if __name__ == '__main__':
print "Checking {}".format(provider.provider_name) print "Checking {}".format(provider.provider_name)
provider.check_available() provider.check_available()
print provider print provider
if provider.used_by_openvpn():
print "This provider is used by Openvpn"
elif action == 'check-json': elif action == 'check-json':
result = [] result = []
if len(args) >= 2: if len(args) >= 2: