deb-murano/murano/dsl
Stan Lagun 5cc0280490 Fix method lock release upon exception
Method lock was not released if method execution was ended
with uncaught exception. As a result dead lock could occur.
This commit moves lock release code into finally block

Change-Id: Ie5794c55c9d5a30cd3255ac06e9af944eb732bb1
Closes-Bug: #1392102
2014-11-13 02:33:57 +03:00
..
principal_objects Add caller information to Begin execute log entry 2014-07-30 10:28:08 -07:00
__init__.py Rename muranoapi to murano 2014-05-27 15:14:44 +04:00
attribute_store.py Rename muranoapi to murano 2014-05-27 15:14:44 +04:00
class_loader.py Don't hide exception messages during package load 2014-08-21 12:40:45 +04:00
dsl_exception.py Fixed incorrect information on Python frames in MuranoPL stack traces 2014-07-12 17:18:33 +00:00
exceptions.py Runtime properties may no longer have default value 2014-09-25 16:47:50 +04:00
executor.py Fix method lock release upon exception 2014-11-13 02:33:57 +03:00
expressions.py Provide a description for syntax error 2014-09-02 10:47:05 +00:00
helpers.py Adds ability to throw/catch/rethrow exceptions in MuranoPL 2014-06-12 20:48:27 +04:00
lhs_expression.py LHS assignment expressions didn't work with non-trivial indexation 2014-08-19 12:49:30 +04:00
macros.py Adds Continue macro to MuranoPL 2014-07-16 09:32:42 +00:00
murano_class.py Unit tests for method and property access 2014-07-03 22:05:04 +04:00
murano_method.py Adds ability to throw/catch/rethrow exceptions in MuranoPL 2014-06-12 20:48:27 +04:00
murano_object.py Runtime properties may no longer have default value 2014-09-25 16:47:50 +04:00
murano_package.py Rename muranoapi to murano 2014-05-27 15:14:44 +04:00
namespace_resolver.py Rename muranoapi to murano 2014-05-27 15:14:44 +04:00
object_store.py Unit tests for contracts 2014-07-03 19:18:10 +04:00
results_serializer.py Unit tests for contracts 2014-07-03 19:18:10 +04:00
type_scheme.py Unit tests for contracts 2014-07-03 19:18:10 +04:00
typespec.py Unit tests for contracts 2014-07-03 19:18:10 +04:00
virtual_exceptions.py Exceptions get muted in Try-Finally 2014-10-09 10:46:40 +00:00
yaql_expression.py Adds ability to throw/catch/rethrow exceptions in MuranoPL 2014-06-12 20:48:27 +04:00
yaql_functions.py Unit tests for contracts 2014-07-03 19:18:10 +04:00