mirror of https://github.com/chriskiehl/Gooey.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
399 B
23 lines
399 B
'''
|
|
Created on Jan 19, 2014
|
|
|
|
@author: Chris
|
|
'''
|
|
|
|
from abc import ABCMeta, abstractmethod
|
|
|
|
|
|
class OptionReader(object):
|
|
'''
|
|
Mixin for forcing subclasses to
|
|
honor GetOptions method
|
|
'''
|
|
__metaclass__ = ABCMeta
|
|
|
|
@abstractmethod
|
|
def GetOptions(self):
|
|
'''
|
|
Implemented by subclasses.
|
|
Defines how the config panel Views retrieve their options
|
|
'''
|
|
pass
|