@@ -106,11 +106,11 @@ <h1 class="modulename">
106106</ span > < span id ="L-27 "> < a href ="#L-27 "> < span class ="linenos "> 27</ span > </ a > < span class ="n "> __author__</ span > < span class ="o "> =</ span > < span class ="s1 "> 'Linuxfabrik GmbH, Zurich/Switzerland'</ span >
107107</ span > < span id ="L-28 "> < a href ="#L-28 "> < span class ="linenos "> 28</ span > </ a > < span class ="n "> __version__</ span > < span class ="o "> =</ span > < span class ="s1 "> '2025042001'</ span >
108108</ span > < span id ="L-29 "> < a href ="#L-29 "> < span class ="linenos "> 29</ span > </ a >
109- </ span > < span id ="L-30 "> < a href ="#L-30 "> < span class ="linenos "> 30</ span > </ a > < span class ="kn "> from</ span > < span class ="nn "> .</ span > < span class ="kn "> import</ span > < span class ="n "> time</ span >
110- </ span > < span id ="L-31 "> < a href ="#L-31 "> < span class ="linenos "> 31</ span > </ a > < span class ="kn "> from</ span > < span class ="nn "> .</ span > < span class ="kn "> import</ span > < span class ="n "> db_sqlite</ span >
109+ </ span > < span id ="L-30 "> < a href ="#L-30 "> < span class ="linenos "> 30</ span > </ a > < span class ="kn "> from</ span > < span class =" w " > </ span > < span class ="nn "> .</ span > < span class =" w " > </ span > < span class ="kn "> import</ span > < span class ="n "> time</ span >
110+ </ span > < span id ="L-31 "> < a href ="#L-31 "> < span class ="linenos "> 31</ span > </ a > < span class ="kn "> from</ span > < span class =" w " > </ span > < span class ="nn "> .</ span > < span class =" w " > </ span > < span class ="kn "> import</ span > < span class ="n "> db_sqlite</ span >
111111</ span > < span id ="L-32 "> < a href ="#L-32 "> < span class ="linenos "> 32</ span > </ a >
112112</ span > < span id ="L-33 "> < a href ="#L-33 "> < span class ="linenos "> 33</ span > </ a >
113- </ span > < span id ="L-34 "> < a href ="#L-34 "> < span class ="linenos "> 34</ span > </ a > < span class ="k "> def</ span > < span class ="nf "> get</ span > < span class ="p "> (</ span > < span class ="n "> key</ span > < span class ="p "> ,</ span > < span class ="n "> as_dict</ span > < span class ="o "> =</ span > < span class ="kc "> False</ span > < span class ="p "> ,</ span > < span class ="n "> path</ span > < span class ="o "> =</ span > < span class ="s1 "> ''</ span > < span class ="p "> ,</ span > < span class ="n "> filename</ span > < span class ="o "> =</ span > < span class ="s1 "> 'linuxfabrik-monitoring-plugins-cache.db'</ span > < span class ="p "> ):</ span >
113+ </ span > < span id ="L-34 "> < a href ="#L-34 "> < span class ="linenos "> 34</ span > </ a > < span class ="k "> def</ span > < span class =" w " > </ span > < span class ="nf "> get</ span > < span class ="p "> (</ span > < span class ="n "> key</ span > < span class ="p "> ,</ span > < span class ="n "> as_dict</ span > < span class ="o "> =</ span > < span class ="kc "> False</ span > < span class ="p "> ,</ span > < span class ="n "> path</ span > < span class ="o "> =</ span > < span class ="s1 "> ''</ span > < span class ="p "> ,</ span > < span class ="n "> filename</ span > < span class ="o "> =</ span > < span class ="s1 "> 'linuxfabrik-monitoring-plugins-cache.db'</ span > < span class ="p "> ):</ span >
114114</ span > < span id ="L-35 "> < a href ="#L-35 "> < span class ="linenos "> 35</ span > </ a > < span class ="w "> </ span > < span class ="sd "> """</ span >
115115</ span > < span id ="L-36 "> < a href ="#L-36 "> < span class ="linenos "> 36</ span > </ a > < span class ="sd "> Retrieve a value from the cache database by key.</ span >
116116</ span > < span id ="L-37 "> < a href ="#L-37 "> < span class ="linenos "> 37</ span > </ a >
@@ -182,7 +182,7 @@ <h1 class="modulename">
182182</ span > < span id ="L-103 "> < a href ="#L-103 "> < span class ="linenos "> 103</ span > </ a > < span class ="n "> db_sqlite</ span > < span class ="o "> .</ span > < span class ="n "> close</ span > < span class ="p "> (</ span > < span class ="n "> conn</ span > < span class ="p "> )</ span >
183183</ span > < span id ="L-104 "> < a href ="#L-104 "> < span class ="linenos "> 104</ span > </ a >
184184</ span > < span id ="L-105 "> < a href ="#L-105 "> < span class ="linenos "> 105</ span > </ a >
185- </ span > < span id ="L-106 "> < a href ="#L-106 "> < span class ="linenos "> 106</ span > </ a > < span class ="k "> def</ span > < span class ="nf "> set</ span > < span class ="p "> (</ span > < span class ="n "> key</ span > < span class ="p "> ,</ span > < span class ="n "> value</ span > < span class ="p "> ,</ span > < span class ="n "> expire</ span > < span class ="o "> =</ span > < span class ="mi "> 0</ span > < span class ="p "> ,</ span > < span class ="n "> path</ span > < span class ="o "> =</ span > < span class ="s1 "> ''</ span > < span class ="p "> ,</ span > < span class ="n "> filename</ span > < span class ="o "> =</ span > < span class ="s1 "> 'linuxfabrik-monitoring-plugins-cache.db'</ span > < span class ="p "> ):</ span > < span class ="c1 "> # pylint: disable=W0622</ span >
185+ </ span > < span id ="L-106 "> < a href ="#L-106 "> < span class ="linenos "> 106</ span > </ a > < span class ="k "> def</ span > < span class =" w " > </ span > < span class ="nf "> set</ span > < span class ="p "> (</ span > < span class ="n "> key</ span > < span class ="p "> ,</ span > < span class ="n "> value</ span > < span class ="p "> ,</ span > < span class ="n "> expire</ span > < span class ="o "> =</ span > < span class ="mi "> 0</ span > < span class ="p "> ,</ span > < span class ="n "> path</ span > < span class ="o "> =</ span > < span class ="s1 "> ''</ span > < span class ="p "> ,</ span > < span class ="n "> filename</ span > < span class ="o "> =</ span > < span class ="s1 "> 'linuxfabrik-monitoring-plugins-cache.db'</ span > < span class ="p "> ):</ span > < span class ="c1 "> # pylint: disable=W0622</ span >
186186</ span > < span id ="L-107 "> < a href ="#L-107 "> < span class ="linenos "> 107</ span > </ a > < span class ="w "> </ span > < span class ="sd "> """</ span >
187187</ span > < span id ="L-108 "> < a href ="#L-108 "> < span class ="linenos "> 108</ span > </ a > < span class ="sd "> Set a key-value pair in the cache database, optionally with an expiration timestamp.</ span >
188188</ span > < span id ="L-109 "> < a href ="#L-109 "> < span class ="linenos "> 109</ span > </ a >
@@ -268,7 +268,7 @@ <h1 class="modulename">
268268
269269 </ div >
270270 < a class ="headerlink " href ="#get "> </ a >
271- < div class ="pdoc-code codehilite "> < pre > < span > </ span > < span id ="get-35 "> < a href ="#get-35 "> < span class ="linenos "> 35</ span > </ a > < span class ="k "> def</ span > < span class ="nf "> get</ span > < span class ="p "> (</ span > < span class ="n "> key</ span > < span class ="p "> ,</ span > < span class ="n "> as_dict</ span > < span class ="o "> =</ span > < span class ="kc "> False</ span > < span class ="p "> ,</ span > < span class ="n "> path</ span > < span class ="o "> =</ span > < span class ="s1 "> ''</ span > < span class ="p "> ,</ span > < span class ="n "> filename</ span > < span class ="o "> =</ span > < span class ="s1 "> 'linuxfabrik-monitoring-plugins-cache.db'</ span > < span class ="p "> ):</ span >
271+ < div class ="pdoc-code codehilite "> < pre > < span > </ span > < span id ="get-35 "> < a href ="#get-35 "> < span class ="linenos "> 35</ span > </ a > < span class ="k "> def</ span > < span class =" w " > </ span > < span class ="nf "> get</ span > < span class ="p "> (</ span > < span class ="n "> key</ span > < span class ="p "> ,</ span > < span class ="n "> as_dict</ span > < span class ="o "> =</ span > < span class ="kc "> False</ span > < span class ="p "> ,</ span > < span class ="n "> path</ span > < span class ="o "> =</ span > < span class ="s1 "> ''</ span > < span class ="p "> ,</ span > < span class ="n "> filename</ span > < span class ="o "> =</ span > < span class ="s1 "> 'linuxfabrik-monitoring-plugins-cache.db'</ span > < span class ="p "> ):</ span >
272272</ span > < span id ="get-36 "> < a href ="#get-36 "> < span class ="linenos "> 36</ span > </ a > < span class ="w "> </ span > < span class ="sd "> """</ span >
273273</ span > < span id ="get-37 "> < a href ="#get-37 "> < span class ="linenos "> 37</ span > </ a > < span class ="sd "> Retrieve a value from the cache database by key.</ span >
274274</ span > < span id ="get-38 "> < a href ="#get-38 "> < span class ="linenos "> 38</ span > </ a >
@@ -414,7 +414,7 @@ <h3 id="example">Example</h3>
414414
415415 </ div >
416416 < a class ="headerlink " href ="#set "> </ a >
417- < div class ="pdoc-code codehilite "> < pre > < span > </ span > < span id ="set-107 "> < a href ="#set-107 "> < span class ="linenos "> 107</ span > </ a > < span class ="k "> def</ span > < span class ="nf "> set</ span > < span class ="p "> (</ span > < span class ="n "> key</ span > < span class ="p "> ,</ span > < span class ="n "> value</ span > < span class ="p "> ,</ span > < span class ="n "> expire</ span > < span class ="o "> =</ span > < span class ="mi "> 0</ span > < span class ="p "> ,</ span > < span class ="n "> path</ span > < span class ="o "> =</ span > < span class ="s1 "> ''</ span > < span class ="p "> ,</ span > < span class ="n "> filename</ span > < span class ="o "> =</ span > < span class ="s1 "> 'linuxfabrik-monitoring-plugins-cache.db'</ span > < span class ="p "> ):</ span > < span class ="c1 "> # pylint: disable=W0622</ span >
417+ < div class ="pdoc-code codehilite "> < pre > < span > </ span > < span id ="set-107 "> < a href ="#set-107 "> < span class ="linenos "> 107</ span > </ a > < span class ="k "> def</ span > < span class =" w " > </ span > < span class ="nf "> set</ span > < span class ="p "> (</ span > < span class ="n "> key</ span > < span class ="p "> ,</ span > < span class ="n "> value</ span > < span class ="p "> ,</ span > < span class ="n "> expire</ span > < span class ="o "> =</ span > < span class ="mi "> 0</ span > < span class ="p "> ,</ span > < span class ="n "> path</ span > < span class ="o "> =</ span > < span class ="s1 "> ''</ span > < span class ="p "> ,</ span > < span class ="n "> filename</ span > < span class ="o "> =</ span > < span class ="s1 "> 'linuxfabrik-monitoring-plugins-cache.db'</ span > < span class ="p "> ):</ span > < span class ="c1 "> # pylint: disable=W0622</ span >
418418</ span > < span id ="set-108 "> < a href ="#set-108 "> < span class ="linenos "> 108</ span > </ a > < span class ="w "> </ span > < span class ="sd "> """</ span >
419419</ span > < span id ="set-109 "> < a href ="#set-109 "> < span class ="linenos "> 109</ span > </ a > < span class ="sd "> Set a key-value pair in the cache database, optionally with an expiration timestamp.</ span >
420420</ span > < span id ="set-110 "> < a href ="#set-110 "> < span class ="linenos "> 110</ span > </ a >
0 commit comments