From 792a03b7561195b27f5ad2b9654781cc17b86c75 Mon Sep 17 00:00:00 2001 From: flywind Date: Fri, 2 Apr 2021 15:18:40 +0800 Subject: [PATCH] [docs minor] close #16553 (#17612) Co-authored-by: Timothee Cour --- lib/pure/os.nim | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/lib/pure/os.nim b/lib/pure/os.nim index d0b3aef1a..0710b8333 100644 --- a/lib/pure/os.nim +++ b/lib/pure/os.nim @@ -2266,16 +2266,12 @@ iterator walkDir*(dir: string; relative = false, checkDir = false): ## / fileA2.txt ## ## and this code: - ## - ## .. code-block:: Nim - ## for kind, path in walkDir("dirA"): - ## echo(path) - ## - ## produce this output (but not necessarily in this order!):: - ## dirA/dirB - ## dirA/dirC - ## dirA/fileA1.txt - ## dirA/fileA2.txt + runnableExamples("-r:off"): + import std/[strutils, sugar] + # note: order is not guaranteed + # this also works at compile time + assert collect(for k in walkDir("dirA"): k.path).join(" ") == + "dirA/dirB dirA/dirC dirA/fileA2.txt dirA/fileA1.txt" ## ## See also: ## * `walkPattern iterator <#walkPattern.i,string>`_