diff --git a/updateHostsFile.py b/updateHostsFile.py index ef0dcd00b..2c6444fd2 100644 --- a/updateHostsFile.py +++ b/updateHostsFile.py @@ -191,11 +191,13 @@ def promptForMoreCustomExclusions(question="Do you have more domains you want to def promptForFlushDnsCache(): - if settings['auto']: - if settings['flushdnscache']: - flushDnsCache() - else: - if settings['flushdnscache'] or query_yes_no("Attempt to flush the DNS cache?"): + if settings["flushdnscache"]: + flushDnsCache() + + if not settings["auto"]: + response = query_yes_no("Attempt to flush the DNS cache?") + + if response == "yes": flushDnsCache()