From 0bbb1947ee7fbf31bb3c37053365b639dd749260 Mon Sep 17 00:00:00 2001 From: Emanuele Date: Sun, 10 Nov 2019 20:01:47 +0100 Subject: [PATCH] Prima scrittura libSPLIT --- bananaSPLIT/libbabanasplit/libconfload.py | 1 - bananaSPLIT/libbabanasplit/libsplit.py | 24 +++++++++++++++++------ 2 files changed, 18 insertions(+), 7 deletions(-) diff --git a/bananaSPLIT/libbabanasplit/libconfload.py b/bananaSPLIT/libbabanasplit/libconfload.py index c5d9423..3da87fb 100644 --- a/bananaSPLIT/libbabanasplit/libconfload.py +++ b/bananaSPLIT/libbabanasplit/libconfload.py @@ -6,7 +6,6 @@ Created on 2 nov 2019 from libbabanasplit.libfancylogger import fancyLogger import json,os,glob,copy - class bananaCONF(object): ''' Carica e Salva file di configurazione per bananaSPLITTER diff --git a/bananaSPLIT/libbabanasplit/libsplit.py b/bananaSPLIT/libbabanasplit/libsplit.py index 4d93a7b..74c7243 100644 --- a/bananaSPLIT/libbabanasplit/libsplit.py +++ b/bananaSPLIT/libbabanasplit/libsplit.py @@ -3,13 +3,22 @@ Created on 2 nov 2019 @author: Emanuele Trabattoni ''' -import libfancylogger -class bananaSPLITTER(object): - ''' - Funzionalita' base per apertura e divisione di file da LexisNexis - ''' +from libbabanasplit.libfancylogger import fancyLogger +import threading - def __init__(self, params): +class bananaSPLITTER(threading.Thread): + + def __init__(self, fileParams=None, logger=None): + self.fileParams = fileParams + self.log = logger + + if fileParams is not None: + pass + else: + self.log.critical("Non e' stato fornito il nome di alcun file da splittare!") + pass + + def run(self): pass def openFile(self): @@ -27,5 +36,8 @@ class bananaSPLITTER(object): def saveBody(self): pass +if __name__ == "__main__": + logg = fancyLogger(name="LibSplit") + spp = bananaSPLITTER(fileParams="testfile.txt", logger=logg) \ No newline at end of file