-default service/anvil/unix_listener/anvil/unix_listener_mode 0600 2.4.2
-default service/anvil/unix_listener/anvil/unix_listener_group 2.4.2
-default service/lmtp/service_restart_request_count unlimited 2.4.1
-default service/auth/unix_listener/auth-userdb/unix_listener_group 2.4.1
-default mail_cache_fields flags 2.4.1
-default lmtp_user_concurrency_limit 0 2.4.1
+default service/anvil/unix_listener/anvil/unix_listener_mode 0600 2.4.2 -
+default service/anvil/unix_listener/anvil/unix_listener_group 2.4.2 -
+default service/lmtp/service_restart_request_count unlimited 2.4.1 -
+default service/auth/unix_listener/auth-userdb/unix_listener_group 2.4.1 -
+default mail_cache_fields flags 2.4.1 -
+default lmtp_user_concurrency_limit 0 2.4.1 -
def process_version(ce_version: str, pro_version: str, pro: bool) -> (str, [int]):
"""Parse and validate version information."""
version_text = pro_version if pro else ce_version
- version = parse_version(version_text) if version_text != "" else None
+ version = parse_version(version_text) if version_text not in ("", "-") else None
return (version_text, version)