While flame propagation through obstacles is often associated with turbulence and/or shocks, Bychkov et al. [Physical Review Letters 101 (2008) Starting with an inviscid approximation, we subsequently incorporate hydraulic resistance (viscous forces) into the analysis for the sake of comparing its role to that of a jet-flow driving acceleration. It is shown that hydraulic resistance is actually not required to drive flame acceleration. In contrast, this is a supplementary effect, which moderates acceleration. On the other hand, viscous forces are nevertheless an important effect because they are responsible for the initial delay occurring before the flame acceleration onset, which was observed in the experiments and simulations. Accounting for this effect provides good agreement between the experiments, modelling and the present theory.