Esempio n. 1
0
 def set_general_setting(self):
     reduced_time = get_use_reduced_time() if not self.__config.has_option("profile", "use_reduced_time") else \
         "True" == self.__config.get("profile", "use_reduced_time")
     longer_time_first = get_longer_time_first() if not self.__config.has_option("view", "longer_time_first") else \
         "True" == self.__config.get("view", "longer_time_first")
     max_branch = get_max_branch() if not self.__config.has_option("view", "max_branch") else \
         int(self.__config.get("view", "max_branch"))
     max_msg_length = get_max_msg_length() if not self.__config.has_option("view", "max_msg_length") else \
         int(self.__config.get("view", "max_msg_length"))
     traverse = get_traverse() if not self.__config.has_option("debug", "traverse") else \
         "True" == self.__config.get("debug", "traverse")
     set_use_reduced_time(reduced_time)
     set_longer_time_first(longer_time_first)
     set_max_branch(max_branch)
     set_max_msg_length(max_msg_length)
     set_traverse(traverse)
     data_home = get_data_home() if not self.__config.has_option("reminder", "data_location") else \
         self.__config.get("reminder", "data_location")
     verbose = get_verbose() if not self.__config.has_option("reminder", "verbose") else \
         "True" == self.__config.get("reminder", "verbose")
     set_data_home(data_home)
     set_verbose(verbose)
     print("====  semile setting  =======")
     print("use reduced time: ", reduced_time)
     print("longer time first:", longer_time_first)
     print("max branch:       ", max_branch)
     print("max msg length:   ", max_msg_length)
     # print("data home:        ", data_home)
     print("=============================")
Esempio n. 2
0
 def set_general_setting(self):
     reduced_time = get_use_reduced_time() if not self.__config.has_option("profile", "use_reduced_time") else \
         "True" == self.__config.get("profile", "use_reduced_time")
     longer_time_first = get_longer_time_first() if not self.__config.has_option("view", "longer_time_first") else \
         "True" == self.__config.get("view", "longer_time_first")
     remove_no_msg_entry = get_remove_no_msg_entry() if not self.__config.has_option("view", "remove_no_msg_entry") else \
         "True" == self.__config.get("view", "remove_no_msg_entry")
     max_branch = get_max_branch() if not self.__config.has_option("view", "max_branch") else \
         int(self.__config.get("view", "max_branch"))
     max_msg_length = get_max_msg_length() if not self.__config.has_option("view", "max_msg_length") else \
         int(self.__config.get("view", "max_msg_length"))
     traverse = get_traverse() if not self.__config.has_option("debug", "traverse") else \
         "True" == self.__config.get("debug", "traverse")
     set_use_reduced_time(reduced_time)
     set_longer_time_first(longer_time_first)
     set_remove_no_msg_entry(remove_no_msg_entry)
     set_max_branch(max_branch)
     set_max_msg_length(max_msg_length)
     set_traverse(traverse)
     print("====  smview setting  =======")
     print("use reduced time: ", reduced_time)
     print("longer time first:", longer_time_first)
     print("remove no msg entry:", remove_no_msg_entry)
     print("max branch:       ", max_branch)
     print("max msg length:   ", max_msg_length)
     print("=============================")
Esempio n. 3
0
 def set_general_setting(self):
     reduced_time = get_use_reduced_time() if not self.__config.has_option("profile", "use_reduced_time") else \
         "True" == self.__config.get("profile", "use_reduced_time")
     longer_time_first = get_longer_time_first() if not self.__config.has_option("view", "longer_time_first") else \
         "True" == self.__config.get("view", "longer_time_first")
     max_branch = get_max_branch() if not self.__config.has_option("view", "max_branch") else \
         int(self.__config.get("view", "max_branch"))
     max_msg_length = get_max_msg_length() if not self.__config.has_option("view", "max_msg_length") else \
         int(self.__config.get("view", "max_msg_length"))
     traverse = get_traverse() if not self.__config.has_option("debug", "traverse") else \
         "True" == self.__config.get("debug", "traverse")
     set_use_reduced_time(reduced_time)
     set_longer_time_first(longer_time_first)
     set_max_branch(max_branch)
     set_max_msg_length(max_msg_length)
     set_traverse(traverse)
     data_home = get_data_home() if not self.__config.has_option("reminder", "data_location") else \
         self.__config.get("reminder", "data_location")
     verbose = get_verbose() if not self.__config.has_option("reminder", "verbose") else \
         "True" == self.__config.get("reminder", "verbose")
     set_data_home(data_home)
     set_verbose(verbose)
     print("====  semile setting  =======")
     print("use reduced time: ", reduced_time)
     print("longer time first:", longer_time_first)
     print("max branch:       ", max_branch)
     print("max msg length:   ", max_msg_length)
     # print("data home:        ", data_home)
     print("=============================")
Esempio n. 4
0
 def build_view(self, fd, cnt, is_dot, _):
     node_tuples = []
     for node in self.__nodes:
         node_tuples.append([node.position, node, node.elapsed_time, node.position.line_order])
     if get_longer_time_first():
         sorted_tuple = sorted(node_tuples, key=lambda x: x[2], reverse=True)
     else:
         sorted_tuple = sorted(node_tuples, key=lambda x: x[3], reverse=False)
     self.build_view_inner(fd, cnt, is_dot, sorted_tuple, False)
Esempio n. 5
0
 def build_view(self, fd, cnt, is_dot, parent_is_group):
     node_tuples = []
     for pos in self.__nodes:
         node = self.__nodes[pos]
         serial_no = node.serial_no if type(node) is UnitNode else node.get_first_subnode_serial_no()
         node_tuples.append([node.position, node, node.elapsed_time, serial_no])
     if get_longer_time_first():
         sorted_tuple = sorted(node_tuples, key=lambda x: x[2], reverse=True)
     else:
         sorted_tuple = sorted(node_tuples, key=lambda x: x[3], reverse=False)
     self.build_view_inner(fd, cnt, is_dot, sorted_tuple, parent_is_group)