string_types = str, bytes def with_metaclass(meta, *bases): """Create a base class with a metaclass.""" return meta("NewBase", bases, {})