Well done! I do not have the bug with a bool property instead of int :
[Flavien@localhost tmp]$ python bug.py
<Graph object, directed, with 2 vertices and 1 edge at 0x191d910>
<Graph object, directed, with 2 vertices and 0 edges, edges filtered by
(<PropertyMap object with key type 'Edge' and value type 'bool', for Graph
0x191d910, at 0x191d710>, False), vertices filtered by (<PropertyMap object
with key type 'Vertex' and value type 'bool', for Graph 0x191d910, at
0x191d8d0>, False) at 0x191d910>

Have a nice trip,
F.


On 1 September 2014 15:57, Tiago de Paula Peixoto <[email protected]> wrote:

> On 27.08.2014 08:25, Flavien Lambert wrote:
> > Dear all, could you tell me what I am doing wrong in the following
> script, trying to filter an edge?
> > Best,
> > F.
> >
> > bug.py:
> > import graph_tool as gt
> > _g = gt.Graph()
> > _g.add_vertex(2)
> > _g.add_edge(0,1)
> > print _g
> >
> > _p = _g.new_edge_property('int')
> > for _e in _g.edges() : _p[_e] = 0
> >
> > _g.set_edge_filter(_p)
> > print _g
> >
> >
> > [Flavien@localhost Downloads]$ python bug.py
> > <Graph object, directed, with 2 vertices and 1 edge at 0x256b990>
> > Traceback (most recent call last):
> >   File "bug.py", line 11, in <module>
> >     print _g
> >   File "/usr/lib/python2.7/site-packages/graph_tool/__init__.py", line
> 1272, in __repr__
> >     n = self.num_vertices()
> >   File "/usr/lib/python2.7/site-packages/graph_tool/__init__.py", line
> 2048, in num_vertices
> >     return self.__graph.GetNumberOfVertices()
> > RuntimeError: Vertex filter is active but edge filter is not. This is a
> bug.
>
> This is clearly a bug; I'll take care of it in the next couple of days
> (I'm currently on travel).
>
> Could you please verify if you get the same error with a property map of
> type "bool" instead of "int"?
>
> Best,
> Tiago
>
> --
> Tiago de Paula Peixoto <[email protected]>
> _______________________________________________
> graph-tool mailing list
> [email protected]
> http://lists.skewed.de/mailman/listinfo/graph-tool
>
_______________________________________________
graph-tool mailing list
[email protected]
http://lists.skewed.de/mailman/listinfo/graph-tool

Reply via email to