Install'da Build gibi Class içine girsin, benzer olsunlar demi.

This commit is contained in:
S.Çağlar Onur
2005-06-20 13:40:56 +00:00
parent cec4c2c281
commit 94d4be3bc2
2 changed files with 36 additions and 31 deletions
+3 -2
View File
@@ -6,7 +6,7 @@ import sys
from optparse import OptionParser from optparse import OptionParser
sys.path.append("./lib") sys.path.append("./lib")
import pisi.install from pisi.install import PisiInstall, PisiInstallError
import pisi.util import pisi.util
class ArgError(Exception): class ArgError(Exception):
@@ -37,7 +37,8 @@ def main():
else: else:
package_fn = args[0] package_fn = args[0]
pisi.install.install_package_file(package_fn) pi = PisiInstall(package_fn)
pi.install()
if __name__ == "__main__": if __name__ == "__main__":
+6 -2
View File
@@ -11,10 +11,14 @@ import packagedb
import dependency import dependency
#import conflicts #import conflicts
class InstallError(Exception): class PisiInstallError(Exception):
pass pass
def install_package_file(package_fn): class PisiInstall:
def __init__(self, package_fn):
self.install(package_fn)
def install(self, package_fn):
package = Package(package_fn, 'r') package = Package(package_fn, 'r')
# extract control files # extract control files