Kaydet (Commit) a07fbce4 authored tarafından Martin v. Löwis's avatar Martin v. Löwis

Rename parameters to match the documentation (which

in turn matches Microsoft's documentation).
Drop unused parameter in CAB.append.
üst 5f430749
# -*- coding: iso-8859-1 -*- # -*- coding: iso-8859-1 -*-
# Copyright (C) 2005 Martin v. Lwis # Copyright (C) 2005, 2006 Martin v. Lwis
# Licensed to PSF under a Contributor Agreement. # Licensed to PSF under a Contributor Agreement.
# The bdist_wininst command proper # The bdist_wininst command proper
# based on bdist_wininst # based on bdist_wininst
...@@ -16,7 +16,7 @@ from distutils.version import StrictVersion ...@@ -16,7 +16,7 @@ from distutils.version import StrictVersion
from distutils.errors import DistutilsOptionError from distutils.errors import DistutilsOptionError
from distutils import log from distutils import log
import msilib import msilib
from msilib import schema, sequence, uisample from msilib import schema, sequence, text
from msilib import Directory, Feature, Dialog, add_data from msilib import Directory, Feature, Dialog, add_data
class PyDialog(Dialog): class PyDialog(Dialog):
...@@ -374,8 +374,8 @@ class bdist_msi (Command): ...@@ -374,8 +374,8 @@ class bdist_msi (Command):
("MaintenanceTypeDlg", "Installed AND NOT RESUME AND NOT Preselected", 1250), ("MaintenanceTypeDlg", "Installed AND NOT RESUME AND NOT Preselected", 1250),
("ProgressDlg", None, 1280)]) ("ProgressDlg", None, 1280)])
add_data(db, 'ActionText', uisample.ActionText) add_data(db, 'ActionText', text.ActionText)
add_data(db, 'UIText', uisample.UIText) add_data(db, 'UIText', text.UIText)
##################################################################### #####################################################################
# Standard dialogs: FatalError, UserExit, ExitDialog # Standard dialogs: FatalError, UserExit, ExitDialog
fatal=PyDialog(db, "FatalError", x, y, w, h, modal, title, fatal=PyDialog(db, "FatalError", x, y, w, h, modal, title,
...@@ -502,9 +502,9 @@ class bdist_msi (Command): ...@@ -502,9 +502,9 @@ class bdist_msi (Command):
seldlg.back("< Back", None, active=0) seldlg.back("< Back", None, active=0)
c = seldlg.next("Next >", "Cancel") c = seldlg.next("Next >", "Cancel")
c.event("SetTargetPath", "TARGETDIR", order=1) c.event("SetTargetPath", "TARGETDIR", ordering=1)
c.event("SpawnWaitDialog", "WaitForCostingDlg", order=2) c.event("SpawnWaitDialog", "WaitForCostingDlg", ordering=2)
c.event("EndDialog", "Return", order=3) c.event("EndDialog", "Return", ordering=3)
c = seldlg.cancel("Cancel", "DirectoryCombo") c = seldlg.cancel("Cancel", "DirectoryCombo")
c.event("SpawnDialog", "CancelDlg") c.event("SpawnDialog", "CancelDlg")
...@@ -561,7 +561,7 @@ class bdist_msi (Command): ...@@ -561,7 +561,7 @@ class bdist_msi (Command):
c = whichusers.next("Next >", "Cancel") c = whichusers.next("Next >", "Cancel")
c.event("[ALLUSERS]", "1", 'WhichUsers="ALL"', 1) c.event("[ALLUSERS]", "1", 'WhichUsers="ALL"', 1)
c.event("EndDialog", "Return", order = 2) c.event("EndDialog", "Return", ordering = 2)
c = whichusers.cancel("Cancel", "AdminInstall") c = whichusers.cancel("Cancel", "AdminInstall")
c.event("SpawnDialog", "CancelDlg") c.event("SpawnDialog", "CancelDlg")
......
...@@ -196,11 +196,9 @@ class CAB: ...@@ -196,11 +196,9 @@ class CAB:
self.filenames.add(logical) self.filenames.add(logical)
return logical return logical
def append(self, full, file, logical = None): def append(self, full, logical):
if os.path.isdir(full): if os.path.isdir(full):
return return
if not logical:
logical = self.gen_id(dir, file)
self.index += 1 self.index += 1
self.files.append((full, logical)) self.files.append((full, logical))
return self.index, logical return self.index, logical
...@@ -330,7 +328,7 @@ class Directory: ...@@ -330,7 +328,7 @@ class Directory:
logical = self.keyfiles[file] logical = self.keyfiles[file]
else: else:
logical = None logical = None
sequence, logical = self.cab.append(absolute, file, logical) sequence, logical = self.cab.append(absolute, logical)
assert logical not in self.ids assert logical not in self.ids
self.ids.add(logical) self.ids.add(logical)
short = self.make_short(file) short = self.make_short(file)
...@@ -400,13 +398,14 @@ class Control: ...@@ -400,13 +398,14 @@ class Control:
self.dlg = dlg self.dlg = dlg
self.name = name self.name = name
def event(self, ev, arg, cond = "1", order = None): def event(self, event, argument, condition = "1", ordering = None):
add_data(self.dlg.db, "ControlEvent", add_data(self.dlg.db, "ControlEvent",
[(self.dlg.name, self.name, ev, arg, cond, order)]) [(self.dlg.name, self.name, event, argument,
condition, ordering)])
def mapping(self, ev, attr): def mapping(self, mapping, attribute):
add_data(self.dlg.db, "EventMapping", add_data(self.dlg.db, "EventMapping",
[(self.dlg.name, self.name, ev, attr)]) [(self.dlg.name, self.name, event, attribute)])
def condition(self, action, condition): def condition(self, action, condition):
add_data(self.dlg.db, "ControlCondition", add_data(self.dlg.db, "ControlCondition",
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment