Skip to content

Commit c278252

Browse files
Issue #143: fix the runtime function args
1 parent a2031f0 commit c278252

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

docs/runtime.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@
9494
* системные функции:
9595
* `load(filename: str): any` — загружает файл скрипта `filename`, выполняет его и возвращает полученный результат;
9696
* `is_main(): bool` — возвращает истину, если файл, в котором она была вызвана, был передан для загрузки непосредственно интерпретатору, и ложь — если был загружен посредством функции `load`;
97-
* `args(): list<str>` &mdash; возвращает список аргументов командной строки, причём первым аргументом будет путь к файлу скрипта; если же код скрипта был прочитан с stdin, первым аргументом будет строка `"stdin"`;
97+
* `args(): list<str>` &mdash; возвращает список аргументов командной строки, причём первым аргументом будет путь к файлу скрипта; если же код скрипта был прочитан с stdin, первым аргументом будет строка `"__stdin__"`;
9898
* `env(name: str): nil|str` &mdash; возвращает значение указанной переменной окружения, если она установлена; в противном случае возвращается `nil`; также интерпретатором осуществляется загрузка `.env`-конфига из текущей рабочей директории;
9999
* `time(): num` &mdash; возвращает текущее UNIX-время по UTC;
100100
* `sleep(seconds: num): nil` &mdash; останавливает выполнение скрипта на указанное количество секунд; `seconds` может быть вещественным числом;

micro/options.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ def process_options():
5656
return parser.parse_args()
5757

5858
def get_script_name(filename):
59-
return filename if filename != '-' else 'stdin'
59+
return filename if filename != '-' else '__stdin__'
6060

6161
def make_args_function(options):
6262
arguments = list_utilities.reduce_list(

0 commit comments

Comments
 (0)