Compare commits
7 Commits
v0.3.5
...
v0.3.5-lat
Author | SHA1 | Date | |
---|---|---|---|
44573624aa | |||
1b33bb8618 | |||
d83025d818 | |||
f7e93cf05f | |||
e30cefeb44 | |||
7dc963d491 | |||
3640d8a799 |
1
main.py
1
main.py
@@ -13,7 +13,6 @@ class AppLauncher(App):
|
|||||||
def on_mount(self) -> None:
|
def on_mount(self) -> None:
|
||||||
self.push_screen("dashboard")
|
self.push_screen("dashboard")
|
||||||
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
script_dir = os.path.dirname(os.path.abspath(__file__))
|
script_dir = os.path.dirname(os.path.abspath(__file__))
|
||||||
os.chdir(script_dir)
|
os.chdir(script_dir)
|
||||||
|
1
plugin/heursync/screens.py
Normal file
1
plugin/heursync/screens.py
Normal file
@@ -0,0 +1 @@
|
|||||||
|
# HeurSync 同步器
|
10
reactor.py
10
reactor.py
@@ -13,7 +13,7 @@ class Glimpse():
|
|||||||
self.nuc_u = nucleon_union
|
self.nuc_u = nucleon_union
|
||||||
self.elt_u = self.nuc_u.linked_electron_union()
|
self.elt_u = self.nuc_u.linked_electron_union()
|
||||||
self.lastest_date = -1
|
self.lastest_date = -1
|
||||||
self.next_date = -1
|
self.next_date = 0x3f3f3f3f
|
||||||
self.avg_efactor = 0
|
self.avg_efactor = 0
|
||||||
self.total_num = 0
|
self.total_num = 0
|
||||||
self.activated_num = 0
|
self.activated_num = 0
|
||||||
@@ -22,14 +22,20 @@ class Glimpse():
|
|||||||
self.is_initialized = 1
|
self.is_initialized = 1
|
||||||
self.total_num = len(self.elt_u.electrons)
|
self.total_num = len(self.elt_u.electrons)
|
||||||
for i in self.elt_u.electrons:
|
for i in self.elt_u.electrons:
|
||||||
self.next_date = max(self.next_date, i['next_date'])
|
if i['next_date'] > 0:
|
||||||
|
self.next_date = min(self.next_date, i['next_date'])
|
||||||
self.lastest_date = max(self.lastest_date, i['last_date'])
|
self.lastest_date = max(self.lastest_date, i['last_date'])
|
||||||
if i['is_activated']:
|
if i['is_activated']:
|
||||||
self.avg_efactor += i['efactor']
|
self.avg_efactor += i['efactor']
|
||||||
self.activated_num += 1
|
self.activated_num += 1
|
||||||
|
if self.next_date == 0x3f3f3f3f:
|
||||||
|
self.next_date = -1
|
||||||
|
self.is_initialized = 0
|
||||||
if self.activated_num == 0:
|
if self.activated_num == 0:
|
||||||
return
|
return
|
||||||
self.avg_efactor = round(self.avg_efactor / self.activated_num, 2)
|
self.avg_efactor = round(self.avg_efactor / self.activated_num, 2)
|
||||||
|
if self.next_date == 0x3f3f3f3f:
|
||||||
|
self.next_date = -1
|
||||||
return
|
return
|
||||||
|
|
||||||
class Apparatus():
|
class Apparatus():
|
||||||
|
@@ -229,8 +229,7 @@ class DashboardScreen(Screen):
|
|||||||
for file in nucleon_files:
|
for file in nucleon_files:
|
||||||
text = self.item_desc_generator(pathlib.Path(file))
|
text = self.item_desc_generator(pathlib.Path(file))
|
||||||
file_list_widget.append(ListItem(
|
file_list_widget.append(ListItem(
|
||||||
Label(text[0]),
|
Label(text[0] + '\n' + text[1]),
|
||||||
Label(text[1]),
|
|
||||||
))
|
))
|
||||||
else:
|
else:
|
||||||
file_list_widget.append(
|
file_list_widget.append(
|
||||||
|
Reference in New Issue
Block a user