1.修复了一个bug。TA同步到S中时耐张塔呼高只改了一个。

This commit is contained in:
facat 2019-12-30 23:00:21 +08:00
parent 9de2208b8f
commit b1e993dbf5
1 changed files with 6 additions and 5 deletions

View File

@ -54,11 +54,12 @@ class SFileObject:
_content = [str(x) for x in content]
file.write("{content}\n".format(content=" ".join(_content)))
def has(self, tower_number): # 塔位号是否存在S文件中。
def has(self, tower_number): # 塔位号是否存在S文件中。可能存在多行的情况。
indexes=[]
for index, content in enumerate(self._content):
if content[0] == tower_number:
return index
return 0
indexes.append(index)
return indexes
def content(self):
return self._content
@ -79,8 +80,8 @@ class SFileAsSingle:
ret = []
for s in s_file:
d_file_obj = SFileObject(s)
index = d_file_obj.has(tower_number)
if index > 0:
indexes = d_file_obj.has(tower_number)
for index in indexes:
ret.append((d_file_obj, index))
return ret