0
0
mirror of https://github.com/PostHog/posthog.git synced 2024-11-28 00:46:45 +01:00
posthog/hogvm/__tests__/catch2.hog

36 lines
898 B
Plaintext
Raw Normal View History

2024-07-25 16:57:28 +02:00
try {
try {
throw HogError('FishError', 'You forgot to feed your fish')
} catch (e: FoodError) {
print(f'Problem with your food: {e.message}')
}
} catch (e: FishError) {
print(f'FishError: {e.message}')
} catch (e: Error) {
print(f'Error: {e.message}')
}
try {
try {
throw HogError('FunkyError', 'You forgot to feed your fish')
} catch (e: FoodError) {
print(f'Problem with your food: {e.message}')
}
} catch (e: FishError) {
print(f'FishError: {e.message}')
} catch (e: Error) {
print(f'Error of type {e.type}: {e.message}')
2024-07-25 16:57:28 +02:00
}
try {
try {
throw HogError('FishError', 'You forgot to feed your fish')
} catch (e: FoodError) {
print(f'Problem with your food: {e.message}')
}
} catch (e: Error) {
print(f'Error of type {e.type}: {e.message}')
2024-07-25 16:57:28 +02:00
} catch (e: FishError) {
print(f'FishError: {e.message}')
}