On 11/17/06, Jan Ischebeck <[EMAIL PROTECTED]> wrote:
Hi Adrian,

I'm wondering about the error message, as gConfigDict should be created
by the constructor of GClientApp.
gConfigDict() is defined in GConfig.py, which is called in line 344 of
GBaseApp.py (in common/src/apps).

If I call your application, I get the error that gConfigForms is
missing. This can be circumvented by adding the
following line to your constructor.

 self.configurationManager.registerAlias ('gConfigForms', 'forms')

thanks  ...

Finally you still have to setup datasources to get your app working.

Btw. which version of gnue are you using?

GNUe Forms Version 0.5.16
GNUe Common Version 0.6.4


Cheers,
Adrian Maier


Adrian Maier schrieb:
> Hello,
>
> I am still trying (without much success) to execute a gfd form with
> the ability to
> specify programatically the file, the user and the password. I mean ,
> i need to
> specify them in code, not on the command line.
>
> By instantiating the GFClient class i have been able to pass the file
> name
> with client.ARGUMENTS.append('form.gfd').   However, passing the user
> and the password in the same way proved to be impossible.
>
> Two days ago,  i have been told that it should be possible to
> instantiate the
> GFInstance class.  And that an example of how to do that can be found in
> gnue-navigator's  sources.
>
> #!/usr/bin/python
>
> from gnue.forms.GFInstance import GFInstance
> from gnue.forms.uidrivers import wx as ui
> from gnue.forms.GFConfig import ConfigOptions
> from gnue.common.apps.GClientApp import GClientApp
>
> class gfdrunner(GClientApp):
>   def __init__ (self, connections = None):
>     GClientApp.__init__ (self, connections, 'forms', ConfigOptions)
>
>   def run(self):
>     instance = GFInstance(manager=self,
>                connections=None,
>                ui=ui, disableSplash=1)
>
> #     instance.addFormFromFile('/home/am/src/gfaf/gnue/prod.gfd')
> #     instance.activate()
>
> r = gfdrunner()
> r.run()
>
> Traceback (most recent call last):
>  File "./run.py", line 42, in ?
>    r.run()
>  File "./run.py", line 34, in run
>    ui=ui, disableSplash=1)
>  File "/usr/local/gnue/lib/python/gnue/forms/GFInstance.py", line
> 153, in __init__
>    options = gConfigDict()
> NameError: global name 'gConfigDict' is not defined
>
> Any ideas about how to fix this ?
>


_______________________________________________
Gnue mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/gnue

Reply via email to