Ü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:
Files from ctx.executable and FilesToRunProviders 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 NoneDerleme sırasında kullanıcıya gösterilecek ilerleme durumu mesajı. |