Hội viên
args
Args template_ctx.args()
declare_file
File template_ctx.declare_file(filename, *, directory)
Hãy nhớ rằng ngoài việc khai báo một tệp, bạn phải tạo riêng một thao tác phát tệp đó. Để tạo thao tác đó, bạn sẽ cần truyền đối tượng File
được trả về vào hàm tạo của thao tác.
Thông số
Thông số | Mô tả |
---|---|
filename
|
string;
required Đường dẫn tương đối của tệp trong thư mục. |
directory
|
File; bắt buộc Thư mục mà bạn nên tạo tệp. |
chạy
None
template_ctx.run(*, outputs, inputs=[], executable, tools=None, arguments=[], progress_message=None)
Thông số
Thông số | Mô tả |
---|---|
outputs
|
sequence của Files; bắt buộc Danh sách các tệp đầu ra của thao tác. |
inputs
|
sequence của File; hoặc depset;
mặc định là [] Danh sách hoặc depset của các tệp đầu vào của hành động. |
executable
|
File; hoặc string; hoặc FilesToRunProvider;
required Tệp thực thi mà thao tác sẽ gọi. |
tools
|
sequence; hoặc depset; hoặc None ;
mặc định là None Danh sách hoặc depset của mọi công cụ cần thiết cho hành động. Công cụ là các đầu vào có thể thực thi và có thể có các tệp chạy riêng, được tự động cung cấp cho thao tác. Khi được cung cấp, danh sách có thể là một tập hợp không đồng nhất gồm:
File từ ctx.executable và FilesToRunProvider trực tiếp trong danh sách sẽ tự động được thêm runfile. Tất cả các công cụ đều được thêm ngầm dưới dạng dữ liệu đầu vào.
|
arguments
|
sequence; mặc định là [] Đối số dòng lệnh của thao tác. Phải là danh sách các chuỗi hoặc đối tượng actions.args() .
|
progress_message
|
string; hoặc None ;
mặc định là None Thông báo tiến trình mà người dùng nhìn thấy trong quá trình tạo. |