def __init__(self, user=None, password=None, view_=None, model_=None, debug=False, threads=1): if view_ == None: self.view = view.View() else: self.view = view_ if model_ == None: self.model = model.Model() else: self.model = model_ self.debug = debug self.user = user self.password = password maxthreads = threads self.pool_sema = threading.BoundedSemaphore(value=maxthreads) self.chomik = Chomik(self.view, self.model) if self.user == None: self.user = raw_input('Podaj nazwe uzytkownika:\n') if self.password == None: self.password = getpass.getpass('Podaj haslo:\r\n') self.view.print_('Logowanie') if not self.chomik.login(self.user, self.password): self.view.print_('Bledny login lub haslo') sys.exit(1)