1
0
mirror of https://github.com/ManyakRus/starter.git synced 2025-11-26 23:10:42 +02:00

сделал Pause_duration_ctx()

This commit is contained in:
Nikitin Aleksandr
2025-03-18 15:23:24 +03:00
parent fd7b2481bb
commit e7a5e42bdf
2 changed files with 22 additions and 0 deletions

View File

@@ -108,6 +108,20 @@ func Pause_ctx(ctx context.Context, ms int) {
}
}
// Pause_duration - приостановка работы программы на время duration
func Pause_duration(duration time.Duration) {
time.Sleep(duration)
}
// Pause_duration_ctx - приостановка работы программы на время duration, с учётом глобального контекста
func Pause_duration_ctx(ctx context.Context, duration time.Duration) {
select {
case <-ctx.Done():
case <-time.After(duration):
}
}
// FindDirUp - возвращает строку с именем каталога на уровень выше
func FindDirUp(dir string) string {
otvet := dir