-(object)

This commit is contained in:
James Turk 2022-11-10 22:08:26 -06:00
parent d96cb91e24
commit bd8d2d2ba2
7 changed files with 14 additions and 14 deletions

0
README.md Normal file
View File

View File

@ -1,7 +1,7 @@
import re
import exceptions
class FECSource(object):
class FECSource:
SPLIT_CHAR = '\x1c'
FORM_FIELDS = {

View File

@ -17,7 +17,7 @@ class OvercookedError(Exception):
pass
class Recipe(object):
class Recipe:
def __init__(self, *filter_args, **kwargs):
self.finished = False

View File

@ -16,7 +16,7 @@ import time
######################
class Filter(object):
class Filter:
"""ABC for filters that operate on records.
All derived filters must provide a process_record(self, record) that

View File

@ -9,7 +9,7 @@ import string
from saucebrush import utils
class CSVSource(object):
class CSVSource:
"""Saucebrush source for reading from CSV files.
Takes an open csvfile, an optional set of fieldnames and optional number
@ -34,7 +34,7 @@ class CSVSource(object):
return self._dictreader
class FixedWidthFileSource(object):
class FixedWidthFileSource:
"""Saucebrush source for reading from fixed width field files.
FixedWidthFileSource expects an open fixed width file and a tuple
@ -73,7 +73,7 @@ class FixedWidthFileSource(object):
return self.__next__()
class HtmlTableSource(object):
class HtmlTableSource:
"""Saucebrush source for reading data from an HTML table.
HtmlTableSource expects an open html file, the id of the table or a
@ -126,7 +126,7 @@ class HtmlTableSource(object):
return self.process_tr()
class DjangoModelSource(object):
class DjangoModelSource:
"""Saucebrush source for reading data from django models.
DjangoModelSource expects a django settings file, app label, and model
@ -148,7 +148,7 @@ class DjangoModelSource(object):
return iter(self._data)
class MongoDBSource(object):
class MongoDBSource:
"""Source for reading from a MongoDB database.
The record dict is populated with records matching the spec
@ -181,7 +181,7 @@ def dict_factory(cursor, row):
return d
class SqliteSource(object):
class SqliteSource:
"""Source that reads from a sqlite database.
The record dict is populated with the results from the
@ -221,7 +221,7 @@ class SqliteSource(object):
self._conn.close()
class FileSource(object):
class FileSource:
"""Base class for sources which read from one or more files.
Takes as input a file-like, a file path, a list of file-likes,

View File

@ -67,7 +67,7 @@ def str_or_list(obj):
#
class Files(object):
class Files:
"""Iterate over multiple files as a single file. Pass the paths of the
files as arguments to the class constructor:
@ -98,7 +98,7 @@ class Files(object):
f.close()
class RemoteFile(object):
class RemoteFile:
"""Stream data from a remote file.
:param url: URL to remote file
@ -114,7 +114,7 @@ class RemoteFile(object):
resp.close()
class ZippedFiles(object):
class ZippedFiles:
"""unpack a zipped collection of files on init.
Takes a string with file location or zipfile.ZipFile object

View File

@ -18,7 +18,7 @@ from saucebrush.filters import (
)
class DummyRecipe(object):
class DummyRecipe:
rejected_record = None
rejected_msg = None