Kural analizi sırasında oluşturulan bir işlem.
Bu nesne, test amacıyla görünürdür ve Actions sağlayıcısından edinilebilir. Normalde, bir kuralın uygulama işlevi içinde Action nesnelerine veya alanlarına erişmek gerekmez. Özel kurallar tanımlarken işlemleri kullanma hakkında genel bir tartışma için Kurallar sayfası'nı veya işlem oluşturma hakkında bilgi edinmek için API referansı'nı inceleyebilirsiniz.
Bu nesnenin bazı alanları yalnızca belirli işlem türleri için geçerlidir. Geçerli olmayan alanlar None olarak ayarlanır.
Üyeler
      args
        sequence Action.args
    İşlem bağımsız değişkenleri hakkında bilgi içeren dondurulmuş 
Args nesnelerinin listesi. Bu nesneler, genişletilmiş işlem çıkış dizinlerini içeren bağımsız değişkenler de dahil olmak üzere doğru bağımsız değişken bilgilerini içerir. Ancak 
Args nesneleri analiz aşamasında okunamaz. Analiz aşamasında kullanılabilen, daha az doğru bir bağımsız değişken hesabı için 
argv'ye bakın. 
Bazı işlem türlerinin henüz bu alanın gösterilmesini desteklemediğini unutmayın. Bu tür işlem türleri için bu değer None'dır.
         İade edilebilir None.
        
argv
        sequence Action.argv
    ctx.actions.run() veya 
ctx.actions.run_shell() tarafından oluşturulan işlemler için, komut satırında yürütülecek bağımsız değişkenlerin değişmez listesi. Kabuk işlemlerinde ilk iki bağımsız değişkenin kabuk yolu ve 
"-c" olacağını unutmayın.
         İade edilebilir 
None.
        
içerik
        string Action.content
    ctx.actions.write() veya 
ctx.actions.expand_template() tarafından oluşturulan işlemler için, yazılacak dosyanın içeriği (bu içerik analiz aşamasında hesaplanabiliyorsa). İçerikler, yürütme aşamasına kadar belirlenemiyorsa (ör. 
Args nesnesindeki bir dizinin genişletilmesi gerektiğinde) değer 
None olur.
         İade edilebilir 
None.
        
env
        dict Action.env
    Bu işlem için "sabit" ortam değişkenleri. Bu yalnızca işlem tanımı tarafından açıkça ayarlanan ortam ayarlarını içerir ve bu nedenle yalnızca yürütme ortamında önceden ayarlanmış ayarları atlar.
        
        depset Action.inputs
    Bu işlemin giriş dosyaları kümesi.
        
hafıza güçlendirici
        string Action.mnemonic
    Bu işlem için kullanılan anımsatıcı.
        
çıktılar
        depset Action.outputs
    Bu işlemin çıkış dosyaları grubu.
        
oyuncu değişiklikleri
        dict Action.substitutions
    ctx.actions.expand_template() tarafından oluşturulan işlemler için, değiştirme eşlemesini içeren değişmez bir sözlük.
         İade edilebilir 
None.