# ---------------------------------------------------------------------
# Gufo Loader: c plugin singleton spoiled by decoy singletones and variables
# ---------------------------------------------------------------------
# Copyright (C) 2022-23, Gufo Labs
# ---------------------------------------------------------------------

from ..base import BasePlugin


class Trash(object):
    ...


TRASH_VAR = 1


class CPlugin(BasePlugin):
    name = "c"

    def get_name(self: "CPlugin") -> str:
        return self.name


class ATrash2(object):
    ...


a_trash_singleton = ATrash2()
c_singleton = CPlugin()
trash_singleton = Trash()
