1
0
mirror of https://github.com/gryf/ebook-converter.git synced 2026-04-26 00:11:28 +02:00

Removing couple of "buildins" polyglot types

This commit is contained in:
2020-04-20 20:22:50 +02:00
parent eac0b98d6f
commit c867f0321b
36 changed files with 85 additions and 109 deletions
+2 -2
View File
@@ -2,7 +2,7 @@ import re, random, unicodedata, numbers
from collections import namedtuple
from contextlib import contextmanager
from math import ceil, sqrt, cos, sin, atan2
from ebook_converter.polyglot.builtins import iteritems, itervalues, string_or_bytes
from ebook_converter.polyglot.builtins import iteritems, itervalues
from itertools import chain
from PyQt5.Qt import (
@@ -270,7 +270,7 @@ def format_fields(mi, prefs):
@contextmanager
def preserve_fields(obj, fields):
if isinstance(fields, string_or_bytes):
if isinstance(fields, (str, bytes)):
fields = fields.split()
null = object()
mem = {f:getattr(obj, f, null) for f in fields}