Runfiles

Sorun bildir Kaynağı görüntüle Nightly · 8.4 · 8.3 · 8.2 · 8.1 · 8.0 · 7.6

Çalışma zamanı yürütmesi için gereken bir dizi dosyayla ilgili bilgilerin bulunduğu kapsayıcı. Bu nesne, kural tarafından oluşturulan çıkışlar için gereken çalışma dosyaları hakkında derleme sistemine bilgi vermek amacıyla DefaultInfo üzerinden iletilmelidir.

Ayrıntılar için runfiles kılavuzuna bakın.

Üyeler

empty_filenames

depset runfiles.empty_filenames

Oluşturulacak boş dosyaların adlarını döndürür.

dosyalar

depset runfiles.files

Çalıştırma dosyaları kümesini dosya olarak döndürür.

birleştirmek

runfiles runfiles.merge(other)

Bu nesnenin ve bağımsız değişkenin tüm içeriklerini içeren yeni bir runfiles nesnesi döndürür.

Not: Birleştirilecek çok sayıda runfiles nesneniz olduğunda, merge işlevini döngü içinde çağırmak yerine merge_all() işlevini kullanın. Bu sayede, derleme hatalarına neden olabilecek derin bağımlılık kümesi yapıları oluşturulmaz.

Parametreler

Parametre Açıklama
other runfiles; required
Bununla birleştirilecek runfiles nesnesi.

merge_all

runfiles runfiles.merge_all(other)

Bu nesnenin ve bağımsız değişkendeki runfiles nesnelerinin tüm içeriklerini içeren yeni bir runfiles nesnesi döndürür.

Parametreler

Parametre Açıklama
other runfiles dizisi; gerekli
Bununla birleştirilecek runfiles nesnelerinin dizisi.

depset runfiles.root_symlinks

Kök sembolik bağlantı kümesini döndürür.

depset runfiles.symlinks

Sembolik bağlantı kümesini döndürür.