diff options
Diffstat (limited to 'py/config/options.py')
-rw-r--r-- | py/config/options.py | 14 |
1 files changed, 0 insertions, 14 deletions
diff --git a/py/config/options.py b/py/config/options.py index eb2faaed85..eb1840b2eb 100644 --- a/py/config/options.py +++ b/py/config/options.py @@ -1,6 +1,4 @@ from textwrap import TextWrapper -from .base import options_map -from py.waf.compat import add_metaclass # 2to3 wrapper = TextWrapper() wrapper.width = 75 @@ -15,18 +13,6 @@ tag_map = { "storage": "Storage option" } -class OptionMeta(type): - """Self register options.""" - skip = ("Option", "Boolean", "String", "StringList", "Integer") - def __new__(cls, name, bases, dct): - new = type.__new__(cls, name, bases, dct) - if name not in cls.skip: - if name in options_map: - raise Exception("Duplicate option: %s" % name) - options_map[name] = new - return new - -@add_metaclass(OptionMeta) class Option(object): """ Base class for all Options |