/[gnue]/gnue-pos/src/POSClient.py
ViewVC logotype

Diff of /gnue-pos/src/POSClient.py

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.10 by jcater, Wed Jul 2 15:13:06 2003 UTC revision 1.11 by jcater, Fri Jul 4 05:37:40 2003 UTC
# Line 70  class POSClient(GClientApp, events.Event Line 70  class POSClient(GClientApp, events.Event
70      # Initialize interfaces      # Initialize interfaces
71      #      #
72      self.frontend = dyn_import("gnue.pointofsale.frontends.wx").Driver(self)      self.frontend = dyn_import("gnue.pointofsale.frontends.wx").Driver(self)
73      self.backend = dyn_import("gnue.pointofsale.backends.gnue_sb").Driver(self)      try:
74          self.backend = dyn_import("gnue.pointofsale.backends.%s" % gConfig('BackendProvider')).Driver(self)
75        except ImportError, mesg1:
76          try:
77            self.backend = dyn_import(gConfig('BackendProvider')).Driver(self)
78          except ImportError, mesg2:
79            self.handleStartupError('Unable to load backend provider:\n\n%s\n\n%s' % (mesg1, mesg2))
80    
81    
82      if hasattr(self.frontend,'handleStartupError') and not self.OPTIONS['debug_level']:      if hasattr(self.frontend,'handleStartupError') and not self.OPTIONS['debug_level']:
83        self.handleStartupError = self.frontend.handleStartupError        self.handleStartupError = self.frontend.handleStartupError

Legend:
Removed from v.1.10  
changed lines
  Added in v.1.11

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26