Files
libadalang/extensions/python_api/app_exts
Pierre-Marie de Rodat 4382a22f9c Reorganize the source tree
Move most of "ada/*" to the root directory (this makes sense, as this
repository has been dedicated to Libadalang for years), and rename
"ada/language" to "ada".

TN: T914-010
2020-11-02 16:51:46 +01:00

27 lines
758 B
Plaintext

## vim: filetype=makopython
def add_arguments(self):
self.parser.add_argument(
'-X', action='append',
help="Scenario variables to pass along to GPR"
)
self.parser.add_argument(
'-P', '--project', type=str, default='', help="GPR project file"
)
def create_unit_provider(self):
from tempfile import mkdtemp
if not self.args.project:
return None
self.scenario_vars = {}
if self.args.X:
for var in self.args.X:
k, v = var.split("=")
self.scenario_vars[k] = v
return UnitProvider.for_project(self.args.project,
scenario_vars=self.scenario_vars)