xrange
except NameError:  # support python3
    xrange = range

import cx_Freeze
from cx_Freeze import setup, Executable
from Libs import Settings
import os
import datetime

# Initialize settings module
Settings.initialize()
settings = Settings.instance()

# Reset settings with default values
Settings.set(section='Trace', key='level', value='INFO')

Settings.set(section='Server', key='ip', value='127.0.0.1')
Settings.set(section='Server', key='port', value='443')
Settings.set(section='Server', key='port-proxy-http', value='')
Settings.set(section='Server', key='addr-proxy-http', value='')
Settings.set(section='Server', key='proxy-active', value='False')
Settings.set(section='Server', key='connect-on-startup', value='False')

# remove all tool sections
for i in xrange(50):
    Settings.removeSection('Tool_%s' % i)

with open("%s/settings.ini" % Settings.getDirExec(), 'wb') as configfile:
    Settings.instance().write(configfile)
import os
import sys

from Libs import Settings

PORTABLE_VERSION = False
if "portable" in sys.argv:
    PORTABLE_VERSION = True

# Initialize settings module
Settings.initialize()
settings = Settings.instance()

# Reset settings with default values
if PORTABLE_VERSION:
    Settings.set(section='Common', key='portable', value="True")
else:
    Settings.set(section='Common', key='portable', value="False")

Settings.set(section='Trace', key='level', value='INFO')

Settings.set(section='Server', key='ip', value='127.0.0.1')
Settings.set(section='Server', key='port', value='8080')
Settings.set(section='Server', key='rest-api-port', value='8080')
Settings.set(section='Server', key='rest-api-path', value='/rest/')
Settings.set(section='Server', key='rest-api-ssl', value='True')
Settings.set(section='Server', key='ssl-support', value='True')

Settings.set(section='Server', key='port-proxy-http', value='')
Settings.set(section='Server', key='addr-proxy-http', value='')
Settings.set(section='Server', key='proxy-active', value='False')
import os
import sys

from Libs import Settings

PORTABLE_VERSION = False
if "portable" in sys.argv:
    PORTABLE_VERSION = True

# Initialize settings module
Settings.initialize()
settings = Settings.instance()

# Reset settings with default values
if PORTABLE_VERSION:
    Settings.set(section='Common', key='portable', value="True")
else:
    Settings.set(section='Common', key='portable', value="False")

Settings.set(section='Trace', key='level', value='INFO')

Settings.set(section='Server', key='ip', value='127.0.0.1')
Settings.set(section='Server', key='port', value='443')
Settings.set(section='Server', key='port-xmlrpc', value='443')
Settings.set(section='Server', key='port-proxy-http', value='')
Settings.set(section='Server', key='addr-proxy-http', value='')
Settings.set(section='Server', key='proxy-active', value='False')
Settings.set(section='Server', key='connect-on-startup', value='False')

Settings.set(section='Server', key='reconnect-on-inactivity', value='True')
Settings.set(section='Server', key='reconnect-on-timeout', value='True')