Subproject-Objekt (subproject)
Dieses Objekt wird von subproject() zurückgegeben und ist ein undurchsichtiges Objekt, das es repräsentiert.
Zurückgegeben von
Subproject-Objekte werden von den folgenden Funktionen und Methoden zurückgegeben
Subproject-Objektmethoden
subproject.found()
Gibt zurück, ob das Subproject erfolgreich eingerichtet wurde.
Signatur
(seit 0.48.0)
bool found()
subproject.get_variable()
Ruft die angegebene Variable aus dem Subproject ab. Dies ist nützlich, um beispielsweise eine declare_dependency() aus dem Subproject zu erhalten.
Wenn die Variable nicht existiert, wird die Variable fallback zurückgegeben. Wenn kein Fallback angegeben ist, führt der Versuch, eine nicht existierende Variable zu lesen, zu einem fatalen Fehler.
Signatur
# fetches the specified variable from inside the subproject
any get_variable(
str var_name, # The name of the variable to query
any [fallback], # The fallback value to return if `var_name` does not exist
)
Argumente
Die Argumentabflachung wird von dieser Funktion NICHT UNTERSTÜTZT.
Die Methode subproject.get_variable() akzeptiert die folgenden Positionsargumente
| Name | Typ | Beschreibung | Schlagwörter |
|---|---|---|---|
var_name |
str |
Der Name der abzufragenden Variable |
|
fallback |
any |
Der Fallback-Wert, der zurückgegeben wird, wenn |
[optional] |
Die Ergebnisse der Suche sind