diff --git a/Common/gmshpy.i b/Common/gmshpy.i
index cae9c8adc82d5cb10cd09b2cb3b0ff5dff785d6d..452afd9951ba6abac1fbc3992c56913f896953be 100644
--- a/Common/gmshpy.i
+++ b/Common/gmshpy.i
@@ -81,6 +81,7 @@ namespace std {
    %template(VectorFunctionConst) vector<const function*, std::allocator<const function*> >;
    %template(GEdgeVectorVector) vector< std::vector< GEdge *,std::allocator< GEdge * > >,std::allocator< std::vector< GEdge *,std::allocator< GEdge * > > > >;
    %template(GFaceList) list<GFace*, std::allocator<GFace*> >;
+   %template(GEdgeList) list<GEdge*, std::allocator<GEdge*> >;
 }
 
 %include "GmshConfig.h"