예제 #1
0
파일: components.py 프로젝트: ansswd/minima
 def __enter__(self):
     if not hasattr(_per_thread, "stack"):
         _per_thread.stack = []
     _per_thread.stack.append(self)
     self._rec = hypertext.recording()
     self._roots = self._rec.__enter__()
     return self
예제 #2
0
파일: components.py 프로젝트: genba/minima
 def __enter__(self):
     if not hasattr(_per_thread, "stack"):
         _per_thread.stack = []
     _per_thread.stack.append(self)
     self._rec = hypertext.recording()
     self._roots = self._rec.__enter__()
     return self
예제 #3
0
파일: page.py 프로젝트: genba/minima
 def __enter__(self):
     if hasattr(self, "_rec"):
         raise TypeError("%r cannot be recursively embedded" % (self, ))
     self._rec = hypertext.recording()
     self._roots = self._rec.__enter__()
     return self
예제 #4
0
파일: page.py 프로젝트: ansswd/minima
 def __enter__(self):
     if hasattr(self, "_rec"):
         raise TypeError("%r cannot be recursively embedded" % (self,))
     self._rec = hypertext.recording()
     self._roots = self._rec.__enter__()
     return self