minor fixes for avoiding errors with Python3 / up-to-date libraries
This commit is contained in:
parent
93a2acf7db
commit
df1229d8fd
2 changed files with 3 additions and 1 deletions
|
@ -167,7 +167,7 @@ class RecordsFieldInstance(GridFieldInstance):
|
|||
def marshall(self, value):
|
||||
result = []
|
||||
value = value or []
|
||||
cardinality = getattr(self.context, 'cardinality', None)
|
||||
cardinality = getattr(self.context, 'cardinality', None) or 0
|
||||
for row in value:
|
||||
item = {}
|
||||
for fi in self.columnFieldInstances:
|
||||
|
|
|
@ -24,6 +24,8 @@ sentencePattern = re.compile(r'[:.\?\!]')
|
|||
|
||||
def sanitize(value, validTags=validTags, validAttrs=validAttrs,
|
||||
validStyles=validStyles, stripEscapedComments=True):
|
||||
if value is None:
|
||||
return ''
|
||||
soup = BeautifulSoup(value, features='lxml')
|
||||
for comment in soup.findAll(string=lambda text: isinstance(text, Comment)):
|
||||
comment.extract()
|
||||
|
|
Loading…
Add table
Reference in a new issue