Lines Matching refs:self
42 def __init__(self, type_str, tgt_name, src_name, tgt_block_set,
44 self.type_str = type_str
45 self.tgt_name = tgt_name
46 self.src_name = src_name
47 self.tgt_block_set = tgt_block_set
49 self.src_block_set = src_block_set
51 self.src_block_set = BlocksManager()
52 self.child = OrderedDict()
53 self.parent = OrderedDict()
54 self.stash_before = []
55 self.use_stash = []
57 def get_max_block_number(self):
58 if self.src_block_set and self.src_block_set.size() != 0:
59 return max(self.src_block_set.range_data)
63 def net_stash_change(self):
64 return (sum(sr.size() for (_, sr) in self.stash_before) -
65 sum(sr.size() for (_, sr) in self.use_stash))
69 def __init__(self, partition, tgt_img_obj, src_img_obj,
71 self.tgt_img_obj = tgt_img_obj
72 self.src_img_obj = src_img_obj
73 self.partition = partition
74 self.disable_img_diff = disable_img_diff
76 self.action_file_list = []
84 def arrange_source_file(self):
87 for file_name in self.src_img_obj.file_map.keys():
88 base_name, no_version_name = self.simplify_file_name(file_name)
93 def find_process_needs(self):
97 src_base_names, src_version_patterns = self.arrange_source_file()
101 self.tgt_img_obj.file_map.items():
104 self.action_file_list.append(
107 tgt_blocks, self.src_img_obj.
112 self.action_file_list.append(
116 if tgt_file_name in self.src_img_obj.file_map:
121 self.src_img_obj.file_map[tgt_file_name])
125 self.action_file_list.append(action_info)
127 src_file_name = self.get_file_name(
133 self.src_img_obj.file_map[src_file_name])
136 self.action_file_list.append(action_info)
138 self.action_file_list.append(
144 def get_file_name(self, src_base_names, src_version_patterns,
147 self.simplify_file_name(tgt_file_name)
157 def get_action_list(self):
158 return self.action_file_list