mirror of https://github.com/CIRCL/PyCIRCLean
Remove several pieces of unused code
* Remove python 2 KittenGroomerBase.tree * Remove default source and dest from KittenGroomerFileCheck * Remove unused sys importpull/12/head
parent
774095d95a
commit
e2af701ac9
|
@ -144,11 +144,7 @@ class File(FileBase):
|
||||||
|
|
||||||
class KittenGroomerFileCheck(KittenGroomerBase):
|
class KittenGroomerFileCheck(KittenGroomerBase):
|
||||||
|
|
||||||
def __init__(self, root_src=None, root_dst=None, max_recursive_depth=2, debug=False):
|
def __init__(self, root_src, root_dst, max_recursive_depth=2, debug=False):
|
||||||
if root_src is None:
|
|
||||||
root_src = os.path.join(os.sep, 'media', 'src')
|
|
||||||
if root_dst is None:
|
|
||||||
root_dst = os.path.join(os.sep, 'media', 'dst')
|
|
||||||
super(KittenGroomerFileCheck, self).__init__(root_src, root_dst, debug)
|
super(KittenGroomerFileCheck, self).__init__(root_src, root_dst, debug)
|
||||||
self.recursive_archive_depth = 0
|
self.recursive_archive_depth = 0
|
||||||
self.max_recursive_depth = max_recursive_depth
|
self.max_recursive_depth = max_recursive_depth
|
||||||
|
|
|
@ -9,7 +9,6 @@ desired behavior.
|
||||||
|
|
||||||
|
|
||||||
import os
|
import os
|
||||||
import sys
|
|
||||||
import hashlib
|
import hashlib
|
||||||
import shutil
|
import shutil
|
||||||
import argparse
|
import argparse
|
||||||
|
@ -198,27 +197,6 @@ class KittenGroomerBase(object):
|
||||||
|
|
||||||
def tree(self, base_dir, padding=' '):
|
def tree(self, base_dir, padding=' '):
|
||||||
"""Writes a graphical tree to the log for a given directory."""
|
"""Writes a graphical tree to the log for a given directory."""
|
||||||
if sys.version_info.major == 2:
|
|
||||||
self.__tree_py2(base_dir, padding)
|
|
||||||
else:
|
|
||||||
self.__tree_py3(base_dir, padding)
|
|
||||||
|
|
||||||
def __tree_py2(self, base_dir, padding=' '):
|
|
||||||
with open(self.log_content, 'ab') as lf:
|
|
||||||
lf.write('#' * 80 + '\n')
|
|
||||||
lf.write('{}+- {}/\n'.format(padding, os.path.basename(os.path.abspath(base_dir))))
|
|
||||||
padding += '| '
|
|
||||||
files = sorted(os.listdir(base_dir))
|
|
||||||
for f in files:
|
|
||||||
curpath = os.path.join(base_dir, f)
|
|
||||||
if os.path.islink(curpath):
|
|
||||||
lf.write('{}+-- {}\t- Symbolic link to {}\n'.format(padding, f, os.readlink(curpath)))
|
|
||||||
elif os.path.isdir(curpath):
|
|
||||||
self.tree(curpath, padding)
|
|
||||||
elif os.path.isfile(curpath):
|
|
||||||
lf.write('{}+-- {}\t- {}\n'.format(padding, f, self._computehash(curpath)))
|
|
||||||
|
|
||||||
def __tree_py3(self, base_dir, padding=' '):
|
|
||||||
with open(self.log_content, 'ab') as lf:
|
with open(self.log_content, 'ab') as lf:
|
||||||
lf.write(bytes('#' * 80 + '\n', 'UTF-8'))
|
lf.write(bytes('#' * 80 + '\n', 'UTF-8'))
|
||||||
lf.write(bytes('{}+- {}/\n'.format(padding, os.path.basename(os.path.abspath(base_dir)).encode()), 'utf8'))
|
lf.write(bytes('{}+- {}/\n'.format(padding, os.path.basename(os.path.abspath(base_dir)).encode()), 'utf8'))
|
||||||
|
|
Loading…
Reference in New Issue