From 77e0f7bf2f6c75418881817c99f8053956769938 Mon Sep 17 00:00:00 2001 From: gryf Date: Sun, 5 Jul 2020 17:11:03 +0200 Subject: [PATCH] Removed unused functions/structs --- ebook_converter/polyglot/builtins.py | 16 ------------ ebook_converter/utils/formatter_functions.py | 26 -------------------- 2 files changed, 42 deletions(-) diff --git a/ebook_converter/polyglot/builtins.py b/ebook_converter/polyglot/builtins.py index 1195b0c..178fe57 100644 --- a/ebook_converter/polyglot/builtins.py +++ b/ebook_converter/polyglot/builtins.py @@ -38,19 +38,3 @@ def int_to_byte(x): def reload(module): return importlib.reload(module) - - -def print_to_binary_file(fileobj, encoding='utf-8'): - - def print(*a, **kw): - f = kw.get('file', fileobj) - if a: - sep = as_bytes(kw.get('sep', ' '), encoding) - for x in a: - x = as_bytes(x, encoding) - f.write(x) - if x is not a[-1]: - f.write(sep) - f.write(as_bytes(kw.get('end', '\n'))) - - return print diff --git a/ebook_converter/utils/formatter_functions.py b/ebook_converter/utils/formatter_functions.py index 3078532..8100f0f 100644 --- a/ebook_converter/utils/formatter_functions.py +++ b/ebook_converter/utils/formatter_functions.py @@ -1596,32 +1596,6 @@ class BuiltinAuthorSorts(BuiltinFormatterFunction): return val_sep.join(n for n in names) -_formatter_builtins = [ - BuiltinAdd(), BuiltinAnd(), BuiltinApproximateFormats(), BuiltinAssign(), - BuiltinAuthorLinks(), BuiltinAuthorSorts(), BuiltinBooksize(), - BuiltinCapitalize(), BuiltinCmp(), BuiltinContains(), BuiltinCount(), - BuiltinCurrentLibraryName(), BuiltinCurrentLibraryPath(), - BuiltinDaysBetween(), BuiltinDivide(), BuiltinEval(), BuiltinFirstNonEmpty(), - BuiltinField(), BuiltinFinishFormatting(), BuiltinFirstMatchingCmp(), - BuiltinFormatDate(), BuiltinFormatNumber(), BuiltinFormatsModtimes(), - BuiltinFormatsPaths(), BuiltinFormatsSizes(), - BuiltinHasCover(), BuiltinHumanReadable(), BuiltinIdentifierInList(), - BuiltinIfempty(), BuiltinLanguageCodes(), BuiltinLanguageStrings(), - BuiltinInList(), BuiltinListDifference(), BuiltinListEquals(), - BuiltinListIntersection(), BuiltinListitem(), BuiltinListRe(), - BuiltinListReGroup(), BuiltinListSort(), BuiltinListUnion(), BuiltinLookup(), - BuiltinLowercase(), BuiltinMultiply(), BuiltinNot(), BuiltinOndevice(), - BuiltinOr(), BuiltinPrint(), BuiltinRawField(), BuiltinRawList(), - BuiltinRe(), BuiltinReGroup(), BuiltinSelect(), BuiltinSeriesSort(), - BuiltinShorten(), BuiltinStrcat(), BuiltinStrcatMax(), - BuiltinStrcmp(), BuiltinStrInList(), BuiltinStrlen(), BuiltinSubitems(), - BuiltinSublist(),BuiltinSubstr(), BuiltinSubtract(), BuiltinSwapAroundComma(), - BuiltinSwitch(), BuiltinTemplate(), BuiltinTest(), BuiltinTitlecase(), - BuiltinToday(), BuiltinTransliterate(), BuiltinUppercase(), - BuiltinUserCategories(), BuiltinVirtualLibraries() -] - - class FormatterUserFunction(FormatterFunction): def __init__(self, name, doc, arg_count, program_text):