@@ -81,6 +81,7 @@ <h4 id="pyben--functions">Functions</h4>
8181< li > dumps</ li >
8282< li > load</ li >
8383< li > loads</ li >
84+ < li > readinto</ li >
8485</ ul >
8586
8687
@@ -420,6 +421,92 @@ <h4 id="pyben.api.load" class="doc doc-heading">
420421
421422
422423
424+ < h4 id ="pyben.api.loadinto " class ="doc doc-heading ">
425+ < code class ="highlight language-python "> < span class ="n "> loadinto</ span > < span class ="p "> (</ span > < span class ="n "> buffer</ span > < span class ="p "> ,</ span > < span class ="n "> lst</ span > < span class ="p "> )</ span > </ code >
426+
427+
428+ </ h4 >
429+
430+ < div class ="doc doc-contents ">
431+
432+ < p > Shortcut function to load becoded data from file and store it in list.</ p >
433+ < p > This function is most useful for multithreading purposes.</ p >
434+
435+ < p > < strong > Parameters:</ strong > </ p >
436+ < table >
437+ < thead >
438+ < tr >
439+ < th > Name</ th >
440+ < th > Type</ th >
441+ < th > Description</ th >
442+ < th > Default</ th >
443+ </ tr >
444+ </ thead >
445+ < tbody >
446+ < tr >
447+ < td > < code > buffer</ code > </ td >
448+ < td > < code > str</ code > </ td >
449+ < td > < p > string or open file buffer.</ p > </ td >
450+ < td > < em > required</ em > </ td >
451+ </ tr >
452+ < tr >
453+ < td > < code > lst</ code > </ td >
454+ < td > < code > list</ code > </ td >
455+ < td > < p > variable to store output into</ p > </ td >
456+ < td > < em > required</ em > </ td >
457+ </ tr >
458+ </ tbody >
459+ </ table >
460+ < p > < strong > Returns:</ strong > </ p >
461+ < table >
462+ < thead >
463+ < tr >
464+ < th > Type</ th >
465+ < th > Description</ th >
466+ </ tr >
467+ </ thead >
468+ < tbody >
469+ < tr >
470+ < td > </ td >
471+ < td > < p > the list containing the output.</ p > </ td >
472+ </ tr >
473+ </ tbody >
474+ </ table >
475+ < details class ="quote ">
476+ < summary > Source code in < code > pyben\api.py</ code > </ summary >
477+ < div class ="highlight "> < pre > < span > </ span > < code > < span class ="k "> def</ span > < span class ="nf "> loadinto</ span > < span class ="p "> (</ span > < span class ="n "> buffer</ span > < span class ="p "> ,</ span > < span class ="n "> lst</ span > < span class ="p "> ):</ span >
478+ < span class ="sd "> """</ span >
479+ < span class ="sd "> Shortcut function to load becoded data from file and store it in list.</ span >
480+
481+ < span class ="sd "> This function is most useful for multithreading purposes.</ span >
482+
483+ < span class ="sd "> Parameters</ span >
484+ < span class ="sd "> ----------</ span >
485+ < span class ="sd "> buffer : str</ span >
486+ < span class ="sd "> string or open file buffer.</ span >
487+ < span class ="sd "> lst : list</ span >
488+ < span class ="sd "> variable to store output into</ span >
489+
490+ < span class ="sd "> Returns</ span >
491+ < span class ="sd "> -------</ span >
492+ < span class ="sd "> list :</ span >
493+ < span class ="sd "> the list containing the output.</ span >
494+ < span class ="sd "> """</ span >
495+ < span class ="n "> output</ span > < span class ="o "> =</ span > < span class ="n "> load</ span > < span class ="p "> (</ span > < span class ="n "> buffer</ span > < span class ="p "> )</ span >
496+ < span class ="n "> lst</ span > < span class ="o "> .</ span > < span class ="n "> append</ span > < span class ="p "> (</ span > < span class ="n "> output</ span > < span class ="p "> )</ span >
497+ < span class ="k "> return</ span > < span class ="n "> lst</ span >
498+ </ code > </ pre > </ div >
499+ </ details >
500+ </ div >
501+
502+ </ div >
503+
504+
505+
506+ < div class ="doc doc-object doc-function ">
507+
508+
509+
423510< h4 id ="pyben.api.loads " class ="doc doc-heading ">
424511< code class ="highlight language-python "> < span class ="n "> loads</ span > < span class ="p "> (</ span > < span class ="n "> encoded</ span > < span class ="p "> ,</ span > < span class ="n "> to_json</ span > < span class ="o "> =</ span > < span class ="kc "> False</ span > < span class ="p "> )</ span > </ code >
425512
@@ -3246,6 +3333,10 @@ <h3 id="decode-from-file">Decode from file:</h3>
32463333< span class ="mkapi-item-type "> (`any` :)</ span >
32473334< span class ="mkapi-item-dash "> —</ span > < span class ="mkapi-item-description "> Load bencoded data from a file of path object and decodes it.</ span > </ li >
32483335
3336+ < li class ="function "> < code class ="mkapi-item-name "> loadinto</ code > < code class ="mkapi-object-parenthesis "> (</ code > < code class ="mkapi-object-signature "> buffer</ code > , < code class ="mkapi-object-signature "> lst</ code > < code class ="mkapi-object-parenthesis "> )</ code >
3337+ < span class ="mkapi-item-type "> (list :)</ span >
3338+ < span class ="mkapi-item-dash "> —</ span > < span class ="mkapi-item-description "> Shortcut function to load becoded data from file and store it in list.</ span > </ li >
3339+
32493340< li class ="function "> < code class ="mkapi-item-name "> loads</ code > < code class ="mkapi-object-parenthesis "> (</ code > < code class ="mkapi-object-signature "> encoded</ code > , < code class ="mkapi-object-signature "> to_json</ code > < code class ="mkapi-object-parenthesis "> )</ code >
32503341< span class ="mkapi-item-type "> (any :)</ span >
32513342< span class ="mkapi-item-dash "> —</ span > < span class ="mkapi-item-description "> Shortcut function for decoding encoded data.</ span > </ li >
@@ -3584,6 +3675,92 @@ <h3 id="pyben.api.load" class="doc doc-heading">
35843675
35853676
35863677
3678+ < h3 id ="pyben.api.loadinto " class ="doc doc-heading ">
3679+ < code class ="highlight language-python "> < span class ="n "> loadinto</ span > < span class ="p "> (</ span > < span class ="n "> buffer</ span > < span class ="p "> ,</ span > < span class ="n "> lst</ span > < span class ="p "> )</ span > </ code >
3680+
3681+
3682+ </ h3 >
3683+
3684+ < div class ="doc doc-contents ">
3685+
3686+ < p > Shortcut function to load becoded data from file and store it in list.</ p >
3687+ < p > This function is most useful for multithreading purposes.</ p >
3688+
3689+ < p > < strong > Parameters:</ strong > </ p >
3690+ < table >
3691+ < thead >
3692+ < tr >
3693+ < th > Name</ th >
3694+ < th > Type</ th >
3695+ < th > Description</ th >
3696+ < th > Default</ th >
3697+ </ tr >
3698+ </ thead >
3699+ < tbody >
3700+ < tr >
3701+ < td > < code > buffer</ code > </ td >
3702+ < td > < code > str</ code > </ td >
3703+ < td > < p > string or open file buffer.</ p > </ td >
3704+ < td > < em > required</ em > </ td >
3705+ </ tr >
3706+ < tr >
3707+ < td > < code > lst</ code > </ td >
3708+ < td > < code > list</ code > </ td >
3709+ < td > < p > variable to store output into</ p > </ td >
3710+ < td > < em > required</ em > </ td >
3711+ </ tr >
3712+ </ tbody >
3713+ </ table >
3714+ < p > < strong > Returns:</ strong > </ p >
3715+ < table >
3716+ < thead >
3717+ < tr >
3718+ < th > Type</ th >
3719+ < th > Description</ th >
3720+ </ tr >
3721+ </ thead >
3722+ < tbody >
3723+ < tr >
3724+ < td > </ td >
3725+ < td > < p > the list containing the output.</ p > </ td >
3726+ </ tr >
3727+ </ tbody >
3728+ </ table >
3729+ < details class ="quote ">
3730+ < summary > Source code in < code > pyben\api.py</ code > </ summary >
3731+ < div class ="highlight "> < pre > < span > </ span > < code > < span class ="k "> def</ span > < span class ="nf "> loadinto</ span > < span class ="p "> (</ span > < span class ="n "> buffer</ span > < span class ="p "> ,</ span > < span class ="n "> lst</ span > < span class ="p "> ):</ span >
3732+ < span class ="sd "> """</ span >
3733+ < span class ="sd "> Shortcut function to load becoded data from file and store it in list.</ span >
3734+
3735+ < span class ="sd "> This function is most useful for multithreading purposes.</ span >
3736+
3737+ < span class ="sd "> Parameters</ span >
3738+ < span class ="sd "> ----------</ span >
3739+ < span class ="sd "> buffer : str</ span >
3740+ < span class ="sd "> string or open file buffer.</ span >
3741+ < span class ="sd "> lst : list</ span >
3742+ < span class ="sd "> variable to store output into</ span >
3743+
3744+ < span class ="sd "> Returns</ span >
3745+ < span class ="sd "> -------</ span >
3746+ < span class ="sd "> list :</ span >
3747+ < span class ="sd "> the list containing the output.</ span >
3748+ < span class ="sd "> """</ span >
3749+ < span class ="n "> output</ span > < span class ="o "> =</ span > < span class ="n "> load</ span > < span class ="p "> (</ span > < span class ="n "> buffer</ span > < span class ="p "> )</ span >
3750+ < span class ="n "> lst</ span > < span class ="o "> .</ span > < span class ="n "> append</ span > < span class ="p "> (</ span > < span class ="n "> output</ span > < span class ="p "> )</ span >
3751+ < span class ="k "> return</ span > < span class ="n "> lst</ span >
3752+ </ code > </ pre > </ div >
3753+ </ details >
3754+ </ div >
3755+
3756+ </ div >
3757+
3758+
3759+
3760+ < div class ="doc doc-object doc-function ">
3761+
3762+
3763+
35873764< h3 id ="pyben.api.loads " class ="doc doc-heading ">
35883765< code class ="highlight language-python "> < span class ="n "> loads</ span > < span class ="p "> (</ span > < span class ="n "> encoded</ span > < span class ="p "> ,</ span > < span class ="n "> to_json</ span > < span class ="o "> =</ span > < span class ="kc "> False</ span > < span class ="p "> )</ span > </ code >
35893766
@@ -6550,6 +6727,11 @@ <h3>Table Of Contents</h3>
65506727 < li > < a href ="#pyben.api.load "> load()</ a > </ li >
65516728 < ul >
65526729
6730+ </ ul >
6731+
6732+ < li > < a href ="#pyben.api.loadinto "> loadinto()</ a > </ li >
6733+ < ul >
6734+
65536735 </ ul >
65546736
65556737 < li > < a href ="#pyben.api.loads "> loads()</ a > </ li >
@@ -6816,6 +6998,11 @@ <h3>Table Of Contents</h3>
68166998 < li > < a href ="#pyben.api.load "> load()</ a > </ li >
68176999 < ul >
68187000
7001+ </ ul >
7002+
7003+ < li > < a href ="#pyben.api.loadinto "> loadinto()</ a > </ li >
7004+ < ul >
7005+
68197006 </ ul >
68207007
68217008 < li > < a href ="#pyben.api.loads "> loads()</ a > </ li >
@@ -7053,7 +7240,7 @@ <h3>Quick search</h3>
70537240
70547241 <!--
70557242 MkDocs version : 1.2.3
7056- Docs Build Date UTC : 2022-03-17 20:14:29.968283 +00:00
7243+ Docs Build Date UTC : 2022-04-24 00:10:52.574919 +00:00
70577244 -->
70587245</ body >
70597246</ html >
0 commit comments