Code cleanup

This commit is contained in:
Jonas Borgström 2010-10-19 21:12:12 +02:00
parent 5cb2d80cb5
commit 7e288c0b5c
2 changed files with 18 additions and 16 deletions

View File

@ -8,25 +8,13 @@ import stat
from datetime import datetime
import msgpack
from chunkifier import chunkify
from cache import Cache, NS_ARCHIVES, NS_CHUNKS
from bandstore import BandStore
from helpers import location_validator, pretty_size
from .chunkifier import chunkify
from .cache import Cache, NS_ARCHIVES, NS_CHUNKS
from .bandstore import BandStore
from .helpers import location_validator, pretty_size, LevelFilter
CHUNK_SIZE = 55001
class LevelFilter(logging.Filter):
def __init__(self, *args, **kwargs):
logging.Filter.__init__(self, *args, **kwargs)
self.count = {}
def filter(self, record):
self.count.setdefault(record.levelname, 0)
self.count[record.levelname] += 1
return record
class Archive(object):
def __init__(self, store, cache, name=None):

View File

@ -1,7 +1,21 @@
import logging
import argparse
import re
class LevelFilter(logging.Filter):
def __init__(self, *args, **kwargs):
logging.Filter.__init__(self, *args, **kwargs)
self.count = {}
def filter(self, record):
self.count.setdefault(record.levelname, 0)
self.count[record.levelname] += 1
return record
class Location(object):
loc_re = re.compile(r'^((?:(?P<user>[^@]+)@)?(?P<host>[^:]+):)?'