<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def get_plug_mro(self, plug_type):
 """Returns a list of names identifying the plug classes in the plug's MRO. For example: ['openhtf.plugs.user_input.UserInput'] Or: ['openhtf.plugs.user_input.UserInput', 'my_module.advanced_user_input.AdvancedUserInput'] """

    ignored_classes = (BasePlug, FrontendAwareBasePlug)
    return [
        self.get_plug_name(base_class) for base_class in plug_type.mro()
        if (issubclass(base_class, BasePlug) and
            base_class not in ignored_classes)
    ]