Metadata-Version: 2.1
Name: kutils4p
Version: 0.1
Summary: Simple everyday utils and data structs written in vanilla python3.
Home-page: https://github.com/ku-wolf/kutils4p
Author: Kevin Wolf
Author-email: kevinuwolf@gmail.com
License: gplv3.txt
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Description-Content-Type: text/markdown
Requires-Dist: appdirs

# kutils4p

Simple everyday utils and data structs written in vanilla python3.

# Includes

## File Utils
* generate_files_of_type
* is_non_zero_file
## KDecorator

* Generic decorator class which calls "before" method before decorated function and "after" method on output decorated output. Flow can be interrupted by raising a KException to prevent "after" call.

## Data Structs
* RingBuffer
    * python list wrapper which, when iterated, loops back to index 0 of contents
* SpiralBuffer
    * python list wrapper which, when iterated, proceeds forwards and then backwards through contents

# Install

pip3 install kutils4p --user 


