Cleaned code to suite flake8's specifications

pull/1686/head
Siddharth Dushantha 1 year ago
parent 2285b570fb
commit b1a22d4cc1

@ -6,7 +6,10 @@ results of queries.
from result import QueryStatus
from colorama import Fore, Style
import webbrowser
globvar = 0 # global variable to count the number of results.
# Global variable to count the number of results.
globvar = 0
class QueryNotify:
"""Query Notify Object.
@ -104,6 +107,7 @@ class QueryNotify:
"""
return str(self.result)
class QueryNotifyPrint(QueryNotify):
"""Query Notify Print Object.
@ -161,32 +165,6 @@ class QueryNotifyPrint(QueryNotify):
return
def finish(self, message="The processing has been finished."):
"""Notify Start.
Will print the last line to the standard output.
Keyword Arguments:
self -- This object.
message -- The last phrase.
Return Value:
Nothing.
"""
title = "End"
print('\r') # An empty line between last line of main output and last line(more clear output)
print(Style.BRIGHT + Fore.GREEN + "[" +
Fore.YELLOW + "!" +
Fore.GREEN + f"] {title}" +
Fore.GREEN + ": " +
Fore.WHITE + f" {message}" )
# An empty line between first line and the result(more clear output)
# return
def countResults(self):
"""This function counts the number of results. Every time the function is called,
the number of results is increasing.
@ -217,7 +195,7 @@ class QueryNotifyPrint(QueryNotify):
self.result = result
response_time_text = ""
if self.result.query_time is not None and self.verbose == True:
if self.result.query_time is not None and self.verbose is True:
response_time_text = f" [{round(self.result.query_time * 1000)}ms]"
# Output to the terminal is desired.
@ -250,7 +228,7 @@ class QueryNotifyPrint(QueryNotify):
Fore.WHITE + "]" +
Fore.GREEN + f" {self.result.site_name}:" +
Fore.RED + f" {self.result.context}" +
Fore.YELLOW + f" ")
Fore.YELLOW + " ")
elif result.status == QueryStatus.ILLEGAL:
if self.print_all:
@ -289,15 +267,14 @@ class QueryNotifyPrint(QueryNotify):
title = "End"
print('\r') # An empty line between last line of main output and last line(more clear output)
# An empty line between last line of main output and last line(more clear output)
print('\r')
print(Style.BRIGHT + Fore.GREEN + "[" +
Fore.YELLOW + "!" +
Fore.GREEN + f"] {title}" +
Fore.GREEN + ": " +
Fore.WHITE + f" {message}")
# An empty line between first line and the result(more clear output)
return
def __str__(self):

@ -747,10 +747,7 @@ def main():
http_status = []
response_time_s = []
for site in results:
if response_time_s is None:
response_time_s.append("")
else:
@ -765,8 +762,6 @@ def main():
DataFrame = pd.DataFrame({"username": usernames, "name": names, "url_main": url_main, "url_user": url_user, "exists": exists, "http_status": http_status, "response_time_s": response_time_s})
DataFrame.to_excel(f'{username}.xlsx', sheet_name='sheet1', index=False)
print()
query_notify.finish()

@ -3,9 +3,9 @@
This module contains various tests.
"""
from tests.base import SherlockBaseTest
import unittest
import secrets
class SherlockDetectTests(SherlockBaseTest):
def test_detect_true_via_message(self):
"""Test Username Does Exist (Via Message).
@ -116,7 +116,6 @@ class SherlockDetectTests(SherlockBaseTest):
return
class SherlockSiteCoverageTests(SherlockBaseTest):
def test_coverage_false_via_response_url(self):
"""Test Username Does Not Exist Site Coverage (Via Response URL).

Loading…
Cancel
Save