Anonymní profil masi – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil masi – Programujte.comAnonymní profil masi – Programujte.com

 

Příspěvky odeslané z IP adresy 2001:4ba8:303:2501:6a5d:4...–

masi
Python › python dedicnost
12. 8. 2013   #180272

reseni je:

class FM(pysftp.Connection):
	


stacilo se podivat na zdrojak pysftp...

treba to nekomu pomuze

masi
Python › python dedicnost
12. 8. 2013   #180259

Dobry den,

pokousim se rozsirit modul pysftp, aby mi vyhovoval pro jeden projekt (sftp fille manager), ale mam problem s dedenim, programovani je muj konicek a jsem spis samouk, cili mozna na to jdu uplne blbe. Moje predstava je ze bych podedil vse v pysftp modulu a rozsiril to o dalsi 3-4 funkce.

Myslel jsem, ze to pujde takovymto kodem, ale bohuzel a nikde se mi nedari najit jak to ma byt, pripadne co je spatne.

class FM(pysftp):
	def list(self, path='.'):
		try:
			self.chdir(path)
			self.last_dir = self.cur_dir
			self.cur_dir = self.getcwd()
			return self.tisk('ls -alh')
		except IOError, e:
			self.LOG.append([2, e])
			return False
	
	def up(self):
		try:
			if self.base_dir == self.curr_dir:
				return False
			else:
				self.chdir(self.last_dir)
				return true
		except IOError, e:
			self.LOG.append([2,e])
			return False

atd...

Traceback je: 

  class FM(pysftp):
TypeError: Error when calling the metaclass bases
    module.__init__() takes at most 2 arguments (3 given)

Predem diky za osvetleni, pomoc, nebo odkaz na nejaky zdroj...

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý