Given that a graph is eulerian if and only if each of its vertices has even degree (even graph), it is enough for us to prove that each of the blocks of a finite even graph G are even.
We will prove this by contradiction.
if a block in G has an odd degree vertex, it must have at least one more odd degree vertex (the sum of all degrees must be even). any vertex of even degree in G yet odd degree in it's block must be a cut vertex in G since that's the only way for its degree to be affected by getting rid of all the vertices unrelated to its block. not only it is a cut vertex, it must also have odd degree in another block (its sum of degrees in each of its blocks must be even since it's even in G). this means that each odd vertex in a block induces another block with at least one more odd vertex which is a cut vertex inducing another block with another odd cut vertex, going to infinity. our graph is finite, which leads to a contradiction.