Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
if not hostPort:
ipwbUtils.setIPWBReplayConfig(IPWBREPLAY_HOST, IPWBREPLAY_PORT)
if ipwbUtils.isDaemonAlive():
ipwbUtils.setIPWBReplayIndexPath(cdxjFilePath)
app.cdxjFilePath = cdxjFilePath
else:
print('Sample data not pulled from IPFS.')
print('Check that the IPFS daemon is running.')
# Perform checks for CDXJ file existence, TODO: reuse cached contents
app.cdxjFileContents = getIndexFileContents(cdxjFilePath)
try:
print('IPWB replay started on http://{0}:{1}'.format(
IPWBREPLAY_HOST, IPWBREPLAY_PORT
))
app.run(host='0.0.0.0', port=IPWBREPLAY_PORT)
except gaierror:
print('Detected no active Internet connection.')
print('Overriding to use default IP and port configuration.')
app.run()
except socketerror:
print('Address {0}:{1} already in use!'.format(
IPWBREPLAY_HOST, IPWBREPLAY_PORT))
sys.exit()