.
Kural analizi sırasında oluşturulan bir işlem.
Bu nesne test amacıyla görünür ve bir Actions sağlayıcısından edinilebilir. Normalde, Action nesnelerine veya bir kuralın uygulama işlevindeki alanlarına erişmek gerekli değildir. Bunun yerine, özel kurallar tanımlarken işlemlerin nasıl kullanılacağıyla ilgili genel bir açıklama için Kurallar sayfasını veya işlem oluşturmak 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 ayarlandı.
Üyeler
      bağımsız değişkenler
        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 bilgileri içerir. Bununla birlikte, 
Args nesneleri analiz aşamasında okunamaz. Analiz aşamasında kullanılabilen bağımsız değişkenlerin doğruluğu daha düşük olan bir açıklama için 
argv bölümüne bakın. 
Bazı işlem türlerinin, bu alanın gösterilmesini henüz desteklemediğini unutmayın. Bu tür işlem türleri için bu değer None.
         None sonucunu döndürebilir.
        
argv
        sequence Action.argv
    ctx.actions.run() veya 
ctx.actions.run_shell() tarafından oluşturulan işlemler için komut satırının yürütülecek bağımsız değişkenlerinin sabit bir listesi. Kabuk işlemleri için ilk iki bağımsız değişkenin kabuk yolu ve 
"-c" olacağını unutmayın.
         
None sonucunu döndürebilir.
        
içerik
        string Action.content
    ctx.actions.write() veya 
ctx.actions.expand_template() tarafından oluşturulan işlemler için, söz konusu içerikler analiz aşamasında hesaplanabilirse yazılacak dosyanın içeriği. İçeriklerin yürütme aşamasına kadar belirlenememesi durumunda (ör. 
Args nesnesindeki bir dizinin genişletilmesi gerektiğinde) 
None değeri kullanılır.
         
None sonucunu döndürebilir.
        
env
        dict Action.env
    'Sabit' ortam değişkenlerini kullanmanız gerekir. Yalnızca işlem tanımı tarafından açıkça belirlenen ortam ayarları buna dahildir. Böylece, yalnızca yürütme ortamında önceden ayarlanmış olan ayarlar atlanır.
        
        depset Action.inputs
    Bu işlemin giriş dosyaları grubu.
        
anımsatıcı
        string Action.mnemonic
    Bu işlemin anımsatıcısı.
        
çıkışlar
        depset Action.outputs
    Bu işlemin çıkış dosyaları grubu.
        
ikame değerler
        dict Action.substitutions
    ctx.actions.expand_template() tarafından oluşturulan işlemler için değiştirme eşlemesini içeren sabit bir dikt.
         
None sonucunu döndürebilir.