Runfiles

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

Yürütülebilir bir dosyanın çalışma zamanında ihtiyaç duyduğu bir dizi dosyayla ilgili bilgileri içeren 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, derleme hatalarına neden olabilecek derin bağımlılık kümesi yapılarının oluşturulmasını önler.

Parametreler

Parametre Açıklama
other runfiles; required
The runfiles object to merge into this.

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.