Github user tliron commented on a diff in the pull request:

    https://github.com/apache/incubator-ariatosca/pull/207#discussion_r153007549
  
    --- Diff: aria/parser/consumption/presentation.py ---
    @@ -86,52 +73,193 @@ def dump(self):
                 self.context.presentation.presenter._dump(self.context)
     
         def _handle_exception(self, e):
    -        if isinstance(e, AlreadyReadException):
    +        if isinstance(e, _Skip):
                 return
             super(Read, self)._handle_exception(e)
     
    -    def _present(self, location, origin_location, presenter_class, 
executor):
    +    def _present_all(self):
    --- End diff --
    
    It's impossible to separate because they are produced together via the 
thread pool. I'll add method documentation to clarify.


---

Reply via email to