Silenced an unnecessary error which could occur when looking for charter documents for groups (such as bofs) without them, by asking the API for a group description.
- Legacy-Id: 13025
This commit is contained in:
parent
1b0226d238
commit
483d5f9a2a
|
@ -2,6 +2,7 @@
|
|||
|
||||
import datetime
|
||||
import email.utils
|
||||
import os
|
||||
import re
|
||||
from urlparse import urljoin
|
||||
|
||||
|
@ -179,10 +180,12 @@ class Group(GroupInfo):
|
|||
if self.description:
|
||||
desc = self.description
|
||||
elif self.charter:
|
||||
text = self.charter.text()
|
||||
# split into paragraphs and grab the first non-empty one
|
||||
if text:
|
||||
desc = [ p for p in re.split('\r?\n\s*\r?\n\s*', text) if p.strip() ][0]
|
||||
path = self.charter.get_file_name()
|
||||
if os.path.exists(path):
|
||||
text = self.charter.text()
|
||||
# split into paragraphs and grab the first non-empty one
|
||||
if text:
|
||||
desc = [ p for p in re.split('\r?\n\s*\r?\n\s*', text) if p.strip() ][0]
|
||||
return desc
|
||||
|
||||
class GroupHistory(GroupInfo):
|
||||
|
|
Loading…
Reference in a new issue