सदस्य
आर्ग्युमेंट
Args template_ctx.args()
declare_file
File template_ctx.declare_file(filename, *, directory)
ध्यान रखें कि फ़ाइल की जानकारी देने के अलावा, आपको एक ऐसा ऐक्शन भी बनाना होगा जो फ़ाइल को एमिट करता हो. वह ऐक्शन बनाने के लिए, आपको लौटाए गए File ऑब्जेक्ट को ऐक्शन के कंस्ट्रक्शन फ़ंक्शन में पास करना होगा.
पैरामीटर
| पैरामीटर | ब्यौरा |
|---|---|
filename
|
स्ट्रिंग;
ज़रूरी है डायरेक्ट्री में मौजूद फ़ाइल का रेलेटिव पाथ. |
directory
|
फ़ाइल;
ज़रूरी है वह डायरेक्ट्री जिसमें फ़ाइल बनाई जानी चाहिए. |
रन
None template_ctx.run(*, outputs, inputs=[], executable, tools=None, arguments=[], progress_message=None)पैरामीटर
| पैरामीटर | ब्यौरा |
|---|---|
outputs
|
फ़ाइलों का क्रम;
ज़रूरी है ऐक्शन की आउटपुट फ़ाइलों की सूची. |
inputs
|
फ़ाइलों का क्रम; या depset;
डिफ़ॉल्ट वैल्यू []है ऐक्शन की इनपुट फ़ाइलों की सूची या depset. |
executable
|
फ़ाइल; या स्ट्रिंग; या FilesToRunProvider;
ज़रूरी है वह एक्ज़ीक्यूटेबल फ़ाइल जिसे ऐक्शन से कॉल किया जाना है. |
tools
|
sequence; या depset; या None;
डिफ़ॉल्ट वैल्यू Noneहै ऐक्शन के लिए ज़रूरी किसी भी टूल की सूची या depset. टूल, एक्ज़ीक्यूटेबल इनपुट होते हैं. इनके अपने रनफ़ाइल हो सकते हैं. ये रनफ़ाइल, ऐक्शन के लिए अपने-आप उपलब्ध हो जाते हैं. सूची दिए जाने पर, यह इन चीज़ों का अलग-अलग कलेक्शन हो सकता है: Files जो सीधे सूची में हैं, उनके रनफ़ाइल अपने-आप जुड़ जाएंगे.ctx.executableFilesToRunProvider सभी टूल, इनपुट के तौर पर अपने-आप जुड़ जाते हैं.
|
arguments
|
sequence;
डिफ़ॉल्ट वैल्यू []है ऐक्शन के कमांड लाइन आर्ग्युमेंट. यह स्ट्रिंग या actions.args() ऑब्जेक्ट की सूची होनी चाहिए.
|
progress_message
|
स्ट्रिंग; या None;
डिफ़ॉल्ट वैल्यू Noneहै बिल्ड के दौरान, उपयोगकर्ता को दिखाने के लिए प्रोग्रेस मैसेज. |