hugin-devs team mailing list archive
-
hugin-devs team
-
Mailing list archive
-
Message #02102
[Bug 799905] [NEW] Variables not passed to Python interface
Public bug reported:
Trying to pass several variables to Python script does not work.
I'm calling hpi::callhpi with 2 argument
hpi::callhpi( m_scriptFile.c_str() , 2 , "HuginBase::Panorama*", &pano, "HuginBase::UIntSet*", &m_images ) ;
But in hpi_dispatch 2 HuginBase::Panorama* objects appear (and not a Panorama and UIntSet object)
I added
for i in args:
print(type(i))
to hpi_dispatch and got:
<class 'hsi.Panorama'>
<class 'hsi.Panorama'>
as result.
And finally in the plugin only the first Panorama object appears.
I added the same code as above to check, there is only one variable in def entry (pano,*args)
** Affects: hugin
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Hugin.
https://bugs.launchpad.net/bugs/799905
Title:
Variables not passed to Python interface
Status in Hugin - Panorama Tools GUI:
New
Bug description:
Trying to pass several variables to Python script does not work.
I'm calling hpi::callhpi with 2 argument
hpi::callhpi( m_scriptFile.c_str() , 2 , "HuginBase::Panorama*", &pano, "HuginBase::UIntSet*", &m_images ) ;
But in hpi_dispatch 2 HuginBase::Panorama* objects appear (and not a Panorama and UIntSet object)
I added
for i in args:
print(type(i))
to hpi_dispatch and got:
<class 'hsi.Panorama'>
<class 'hsi.Panorama'>
as result.
And finally in the plugin only the first Panorama object appears.
I added the same code as above to check, there is only one variable in def entry (pano,*args)
To manage notifications about this bug go to:
https://bugs.launchpad.net/hugin/+bug/799905/+subscriptions
Follow ups
References