Showing 109 of 109 total issues
Function generate_wh_table_threads
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
def generate_wh_table_threads(nodelist_filename, edgelist_filename, output_filename, ignore_lat=False, time_limit=None):
Function author_interaction
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
def author_interaction(clean_data, graph_nodes, graph_edges, pajek_file, ignore_lat=True):
Function weighted_multigraph
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
def weighted_multigraph(graph_nodes, graph_edges, clean_data, output_dir, ignore_lat = False):
Function get
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
def get(json_filename, output_filename, active_score, passive_score, write_to_file=True):
Function add_to_weighted_graph
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
def add_to_weighted_graph(graph_obj, discussion_graph, json_data, nbunch, node_enum=list()):
Function write_uid_map
has a Cognitive Complexity of 7 (exceeds 5 allowed). Consider refactoring. Open
def write_uid_map(self,from_index=1, to_index=last_uid_read, uid_map_filename="thread_uid_map.json"): """ To ensure that references are correctly recorded in the JSON file such that there are no references to mails that do not exist and to ease the processing of headers, a map with the string in the Message-Id field of the header to
- Read upRead up
Identical blocks of code found in 2 locations. Consider refactoring. Open
with open(nodelist_filename, 'w') as node_file: for node_str in nodes: node_file.write(node_str + "\n")
- Read upRead up
Identical blocks of code found in 2 locations. Consider refactoring. Open
with open(nodelist_filename, 'w') as node_file: for node_str in nodes: node_file.write(node_str + "\n")
- Read upRead up
Function get_uid_map
has a Cognitive Complexity of 6 (exceeds 5 allowed). Consider refactoring. Open
def get_uid_map(input_file='clean_data.json',output_file="author_uid_map.json"): """ This function is used to generate and write to a JSON file the mapping of authors to a unique integer identifier. Authors are identified through a regular expression search for their email addresses. The integer identifiers generated are used in other modules like the generation and statistical analysis of hyperedges.
- Read upRead up