mirror of
https://gitlab.com/pamhyr/pamhyr2.git
synced 2026-10-30 03:20:41 +01:00
Manning: Add parameter to setup manning coef instead of strickler, and switch the value on the view only, but keeps strickler value in the model for the solvers
This commit is contained in:
1 parent
ce04f5fd1e
commit
fefc6ebc4f
12 files changed
+189
-31
No files matched your search
+14
-1
@@ -37,7 +37,7 @@ logger = logging.getLogger()
|
||||
|
||||
class Config(SQL):
|
||||
def __init__(self):
|
||||
self._version = '0.0.8'
|
||||
self._version = '0.0.9'
|
||||
self.filename = Config.filename()
|
||||
self.set_default_value()
|
||||
|
||||
@@ -215,6 +215,12 @@ class Config(SQL):
|
||||
)
|
||||
""")
|
||||
|
||||
if int(release) < 9:
|
||||
self.execute(
|
||||
"INSERT OR IGNORE INTO data "
|
||||
"VALUES ('display_manning', 'False')"
|
||||
)
|
||||
|
||||
self.execute(
|
||||
f"UPDATE info SET value='{self._version}' " +
|
||||
"WHERE key='version'"
|
||||
@@ -275,6 +281,11 @@ class Config(SQL):
|
||||
# self.backup_path = v[0]
|
||||
v = self.execute("SELECT value FROM data WHERE key='backup_frequence'")
|
||||
self.backup_frequence = v[0]
|
||||
# Friction coefficient display
|
||||
v = self.execute(
|
||||
"SELECT value FROM data WHERE key='display_manning'"
|
||||
)
|
||||
self.display_manning = v[0] == "True"
|
||||
# v = self.execute("SELECT value FROM data WHERE key='backup_max'")
|
||||
# self.backup_max = int(v[0])
|
||||
|
||||
@@ -342,6 +353,7 @@ class Config(SQL):
|
||||
"backup_enable": self.backup_enable,
|
||||
# "backup_path": self.backup_path,
|
||||
"backup_frequence": self.backup_frequence,
|
||||
"display_manning": self.display_manning,
|
||||
# "backup_max": self.backup_max,
|
||||
"editor": self.editor,
|
||||
"lang": self.lang,
|
||||
@@ -424,6 +436,7 @@ class Config(SQL):
|
||||
self.backup_enable = True
|
||||
# self.backup_path = ""
|
||||
self.backup_frequence = "00:15:00"
|
||||
self.display_manning = False
|
||||
# self.backup_max = 10
|
||||
|
||||
# Editor
|
||||
|
||||
Reference in new issue
Block a user