# HG changeset patch # User Jeff Hammel # Date 1604443966 28800 # Node ID 6bdf817a9e34ec208e912a8cc2fdc4ab1d8f43c0 # Parent c4a8285f9875d81d46c3aec27cfa1a3f672aa1e0 ignoring css issues diff -r c4a8285f9875 -r 6bdf817a9e34 bitsyblog/settings.py --- a/bitsyblog/settings.py Tue Nov 03 14:49:44 2020 -0800 +++ b/bitsyblog/settings.py Tue Nov 03 14:52:46 2020 -0800 @@ -1,12 +1,13 @@ """user settings / preferences""" import parser # bitsyblog dateutils.parser with mods to retain strftime format -import urllib2 import utils + class InvalidSettingError(Exception): """error when trying to validate a setting""" + class Setting(object): def __init__(self, name, value=None): self.name = name @@ -32,7 +33,7 @@ else: raise InvalidSettingError('unrecognized date format: %s' % format) - + class CSSFile(Setting): def __init__(self): Setting.__init__(self, 'CSS file') @@ -41,10 +42,9 @@ if not hasattr(value, 'file'): return True # blank set: don't do anything css = value.file.read() - try: - validcss = utils.validate_css(css) - except urllib2.URLError: - raise InvalidSettingError('Could not validate CSS (sorry!)') + + # XXX `validate_css` is a dummy function for now. + validcss = utils.validate_css(css) if not validcss: raise InvalidSettingError('%s is not valid css' % filename) filename = value.filename