compat.fhdl.module: update deprecation messages.

This commit is contained in:
whitequark 2018-12-14 16:00:31 +00:00
parent 9307a31678
commit baba47251c

View file

@ -59,21 +59,21 @@ class _CompatModuleSync(_CompatModuleProxy):
class _CompatModuleSpecials(_CompatModuleProxy): class _CompatModuleSpecials(_CompatModuleProxy):
@deprecated("TODO") @deprecated("instead of `self.specials.<name> =`, use `m.submodules.<name> =`")
def __setattr__(self, name, value): def __setattr__(self, name, value):
self.__iadd__(value) self._cm._submodules += (name, value)
setattr(self._cm, name, value) setattr(self._cm, name, value)
@deprecated("TODO") @deprecated("instead of `self.specials +=`, use `m.submodules +=`")
def __iadd__(self, other): def __iadd__(self, other):
self._cm._fragment.specials |= set(_flat_list(other)) self._cm._submodules += [(None, e) for e in _flat_list(other)]
return self return self
class _CompatModuleSubmodules(_CompatModuleProxy): class _CompatModuleSubmodules(_CompatModuleProxy):
@deprecated("instead of `self.submodules.<mod> =`, use `m.submodules.<mod> =`") @deprecated("instead of `self.submodules.<name> =`, use `m.submodules.<name> =`")
def __setattr__(self, name, value): def __setattr__(self, name, value):
self._cm._submodules += [(name, e) for e in _flat_list(value)] self._cm._submodules += (name, value)
setattr(self._cm, name, value) setattr(self._cm, name, value)
@deprecated("instead of `self.submodules +=`, use `m.submodules +=`") @deprecated("instead of `self.submodules +=`, use `m.submodules +=`")