[POS-commit] r4032 - stoq/trunk/stoq/gui

Johan Dahlin jdahlin at async.com.br
Mon Jul 31 09:02:28 BRT 2006


Author: jdahlin
Date: Mon Jul 31 09:02:27 2006
New Revision: 4032

Modified:
   stoq/trunk/stoq/gui/config.py

Log:
Fix imports and rename variables

Modified: stoq/trunk/stoq/gui/config.py
==============================================================================
--- stoq/trunk/stoq/gui/config.py	(original)
+++ stoq/trunk/stoq/gui/config.py	Mon Jul 31 09:02:27 2006
@@ -32,16 +32,18 @@
 from kiwi.argcheck import argcheck
 
 from stoqlib.exceptions import StoqlibError, DatabaseInconsistency
-from stoqlib.lib.message import warning
-from stoqlib.lib.runtime import new_transaction, get_connection
-from stoqlib.lib.validators import validate_password
-from stoqlib.gui.base.wizards import (WizardEditorStep, BaseWizard,
-                                      BaseWizardStep)
 from stoqlib.database import (DatabaseSettings, finish_transaction,
                               check_installed_database, rollback_and_begin)
-from stoqlib.lib.admin import USER_ADMIN_DEFAULT_NAME
-from stoqlib.domain.person import Person
 from stoqlib.domain.interfaces import IUser
+from stoqlib.domain.person import Person, PersonAdaptToBranch
+from stoqlib.domain.station import BranchStation
+from stoqlib.gui.base.wizards import (WizardEditorStep, BaseWizard,
+                                      BaseWizardStep)
+from stoqlib.lib.admin import USER_ADMIN_DEFAULT_NAME
+from stoqlib.lib.message import warning
+from stoqlib.lib.parameters import sysparam
+from stoqlib.lib.runtime import new_transaction, get_connection
+from stoqlib.lib.validators import validate_password
 
 from stoq.lib.configparser import StoqConfig, register_config
 from stoq.lib.startup import setup, set_branch_by_stationid
@@ -88,18 +90,16 @@
 class BranchStationSettingsStep(WizardEditorStep):
     gladefile = 'BranchStationSettingsStep'
 
-    def __init__(self, conn, wizard, branch_company, previous):
+    def __init__(self, conn, wizard, branch, previous):
         # This line avoid some problems when importing domain data before
         # setting up the database. That's why we are not using model_type as
         # a class attribute
-        from stoqlib.domain.person import BranchStation
         model = BranchStation(connection=conn, name=None,
-                              branch=branch_company)
+                              branch=branch)
         self.model_type = BranchStation
         WizardEditorStep.__init__(self, conn, wizard, model, previous)
 
     def _setup_widgets(self):
-        from stoqlib.domain.person import PersonAdaptToBranch
         table = PersonAdaptToBranch
         items = [(branch.get_description(), branch)
                     for branch in table.get_active_branches(self.conn)]
@@ -140,7 +140,6 @@
 
     def setup_proxies(self):
         self._setup_widgets()
-        from stoqlib.lib.parameters import sysparam
         self.id_proxy = self.add_proxy(self.model, ['identifier'])
 
         model = Settable(name=u"", branch=sysparam(self.conn).MAIN_COMPANY)
@@ -159,10 +158,6 @@
 
 
     def __init__(self, conn, wizard, model, previous):
-        # This line avoid some problems when importing domain data before
-        # setting up the database
-        from stoqlib.domain.person import Person
-        from stoqlib.lib.parameters import sysparam
         self.param = sysparam(conn)
         self.model_type = Person
         WizardEditorStep.__init__(self, conn, wizard, model, previous)
@@ -207,10 +202,10 @@
         self.name.grab_focus()
 
     def next_step(self):
-        model = self.param.MAIN_COMPANY
-        self._update_system_parameters(model)
+        branch = self.param.MAIN_COMPANY
+        self._update_system_parameters(branch)
         conn = self.wizard.get_connection()
-        return BranchStationSettingsStep(conn, self.wizard, model, self)
+        return BranchStationSettingsStep(conn, self.wizard, branch, self)
 
     def setup_proxies(self):
         widgets = BranchSettingsStep.person_widgets
@@ -332,7 +327,6 @@
         return True
 
     def next_step(self):
-        from stoqlib.lib.parameters import sysparam
         password = self.wizard_model.stoq_user_data.password
 
         has_installed_db = check_installed_database()


More information about the POS-commit mailing list