Skip to content

geosoft.gxpy.view.View.gxview.move_group_to_folder_2d always raises 'Could not find group' #153

@TheZappie

Description

@TheZappie

I would like to use folders in a map, therefore I would like to use move_group_to_folder_2d. Either I am misusing the method move_group_to_folder_2d or it's bugged. Below minimal reproducable example.

Image
from pathlib import Path

from geosoft import gxpy
from geosoft.gxpy import (group as gxgroup,
                          map as gxmap,
                          view as gxview,
                          )

with gxpy.gx.GXpy(suppress_progress=True):
    map_name = str(Path('map_name').absolute())
    with gxmap.Map.new(map_name, overwrite=True, ) as gmap:
        with gxview.View.new(gmap, 'view_name') as view:
            with gxgroup.Draw(view, name='group_name') as group:
                p1 = (0,0)
                p2 = (1,1)
                group.line((p1, p2))
            group_number = view.gxview.find_group('group_name')
            view.gxview.add_folder_2d('folder_name', '')
            
            # all of these methods raise:
            # geosoft.gxapi.GXAPIError: MoveGroupToFolder2D_MVIEW : Invalid Could not find group.
            
            # view.gxview.move_group_to_folder_2d('view_name', group_number)
            # view.gxview.move_group_to_folder_2d('folder_name', group_number)
            # view.gxview.move_group_to_folder_2d('', group_number)

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions