diff options
-rw-r--r-- | scrapersources/postliste-oep | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/scrapersources/postliste-oep b/scrapersources/postliste-oep index 24963d5..02f629e 100644 --- a/scrapersources/postliste-oep +++ b/scrapersources/postliste-oep @@ -112,7 +112,12 @@ def cpu_spent(): return getattr(usage, 'ru_utime') + getattr(usage, 'ru_stime') def cpu_available(): - return resource.getrlimit(resource.RLIMIT_CPU)[0] + available = resource.getrlimit(resource.RLIMIT_CPU)[0] + # If no limit is set, assume 10 CPU seconds as the limit to avoid + # running for more than a few minutes every time. + if 0 > available: + available = 10 + return available def url_from_id(id): return "https://www.oep.no/search/resultSingle.html?journalPostId=" + str(id) |