Skip to content
Snippets Groups Projects
Unverified Commit ae577f8d authored by Andrea Franchini's avatar Andrea Franchini
Browse files

Add env DOML_VERSION to force version in Webserver

parent 4bc8e973
No related branches found
No related tags found
No related merge requests found
...@@ -55,7 +55,7 @@ else: ...@@ -55,7 +55,7 @@ else:
doml_ver = None doml_ver = None
if args.doml_version is not None: if args.doml_version is not None:
try: try:
doml_ver = DOMLVersion[args.doml_version] doml_ver = DOMLVersion.get(args.doml_version)
except: except:
# Suggest valid DOML versions # Suggest valid DOML versions
print(f"Unknown DOML version '{args.doml_version}'") print(f"Unknown DOML version '{args.doml_version}'")
......
...@@ -73,7 +73,8 @@ def parse_doml_model(raw_model: bytes, doml_version: Optional[DOMLVersion]) -> T ...@@ -73,7 +73,8 @@ def parse_doml_model(raw_model: bytes, doml_version: Optional[DOMLVersion]) -> T
if doml_version is None: if doml_version is None:
doml_versions = [x for x in DOMLVersion] doml_versions = [x for x in DOMLVersion]
print(doml_versions) # Use the most recent DOML version first
doml_versions.reverse()
def get_model(raw_model, doml_version): def get_model(raw_model, doml_version):
try: try:
......
import datetime import datetime
import os
from mc_openapi.doml_mc.domlr_parser.parser import DOMLRTransformer, Parser from mc_openapi.doml_mc.domlr_parser.parser import DOMLRTransformer, Parser
from mc_openapi.doml_mc.imc import RequirementStore from mc_openapi.doml_mc.imc import RequirementStore
...@@ -18,8 +19,14 @@ def make_error(user_msg, debug_msg=None): ...@@ -18,8 +19,14 @@ def make_error(user_msg, debug_msg=None):
def post(body): def post(body):
doml_xmi = body doml_xmi = body
try: try:
doml_version = None
dmc = ModelChecker(doml_xmi) try:
doml_version: str = os.environ["DOML_VERSION"]
doml_version = DOMLVersion.get(doml_version)
print("Setting DOML version from DOML_VERSION")
except:
pass
dmc = ModelChecker(doml_xmi, doml_version)
user_req_store = None user_req_store = None
user_req_str_consts = [] user_req_str_consts = []
......
...@@ -28,8 +28,8 @@ ...@@ -28,8 +28,8 @@
<cidr>0.0.0.0/0</cidr> <cidr>0.0.0.0/0</cidr>
</rules> </rules>
</securityGroups> </securityGroups>
<networks name="vpc" protocol="tcp/ip" addressRange="/24" connectedIfaces="//@infrastructure/@groups.0/@machineDefinition/@ifaces.0"> <networks name="vpc" protocol="tcp/ip" addressRange="0.0.0.0/24" connectedIfaces="//@infrastructure/@groups.0/@machineDefinition/@ifaces.0">
<subnets name="vpc_subnet" protocol="tcp/ip" addressRange="/24"/> <subnets name="vpc_subnet" protocol="tcp/ip" addressRange="0.0.0.0/24"/>
</networks> </networks>
</infrastructure> </infrastructure>
<concretizations name="con_infra"> <concretizations name="con_infra">
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment