Exemple #1
0
 def _pyha_update_registers(self):
     """ Update registers (eveyrthing in self), called after the return of toplevel 'main' """
     if RegisterBehaviour.is_force_disabled():
         return
     if hasattr(self.data[0], '_pyha_update_registers'):  # is submodule
         for x in self.data:
             x._pyha_update_registers()
     else:
         self.data = self._pyha_next[:]
Exemple #2
0
    def _pyha_update_registers(self):
        """ Update registers (everything in self), called after the return of toplevel 'main' """
        if RegisterBehaviour.is_force_disabled() or self._pyha_is_local():
            return
        # update atoms
        self.__dict__.update(self._pyha_next)

        # update all childs
        for x in self._pyha_updateable:
            x._pyha_update_registers()