Üyeler
args
Args template_ctx.args()
declare_file
File template_ctx.declare_file(filename, *, directory)
Bir dosyayı beyan etmenin yanı sıra dosyayı yayınlayan bir işlem de oluşturmanız gerektiğini unutmayın. Bu işlemi oluşturmak için döndürülen File
nesnesinin işlemin oluşturma işlevine iletilmesi gerekir.
Parametreler
Parametre | Açıklama |
---|---|
filename
|
string;
required Dosyanın dizin içindeki göreli yolu. |
directory
|
Dosya;
gerekli Dosyanın oluşturulması gereken dizin. |
run
None
template_ctx.run(*, outputs, inputs=[], executable, tools=None, arguments=[], progress_message=None)
Parametreler
Parametre | Açıklama |
---|---|
outputs
|
Dosyaların sırası;
gerekli İşlemin çıkış dosyalarının listesi. |
inputs
|
File'ların sequence'ı veya depset;
varsayılan değer [] İşlemin giriş dosyalarının listesi veya depset'i. |
executable
|
File; veya string; veya FilesToRunProvider;
gerekli Eylemin çağıracağı yürütülebilir dosya. |
tools
|
sequence; veya depset; veya None ;
varsayılan değer None İşlem için gereken tüm araçların listesi veya depset . Araçlar, kendi çalıştırılabilir dosyalarına sahip olabilen ve işleme otomatik olarak sunulan çalıştırılabilir girişlerdir. Liste verildiğinde, aşağıdakilerin heterojen bir koleksiyonu olabilir:
File s from ctx.executable and FilesToRunProvider s which are directly in the list will have their runfiles automatically added. Tüm araçlar dolaylı olarak giriş olarak eklenir.
|
arguments
|
sequence;
default is [] Command line arguments of the action. Dize listesi veya actions.args() nesnesi olmalıdır.
|
progress_message
|
string; veya None ;
varsayılan değer None Derleme sırasında kullanıcıya gösterilecek ilerleme durumu mesajı. |