Ευχαριστώ, νομίζω αυτό χρησιμοποιούν και τα περισσότερα screens έτσι και αλλιώς.
Ευχαριστώ, νομίζω αυτό χρησιμοποιούν και τα περισσότερα screens έτσι και αλλιώς.
Πιστεύεις ότι αυτός καλύπτει όλες τις εκδοχές ;
Code:class Screen: def __init__(self, session): self.title = "__init__ %s" % self.__class__ def setTitle(self, title): self.title = "setTitle %s" % title
Member SatDreamGr Projects.
....................................
Orbital Position = 5W - 3E - 9E - 13E - 19E.
....................................
Satellite Receivers = Edision OS Mio 4K -- Edision OS Nino+ -- Edision OS Mini -- Edision OS Mega -- Medi@link IXUSS ZERO -- Dm 7020HD -- Vu+ Solo 2 -- Octagon SF4008 Triple 4K.
....................................
Module = CI+ Fransat.
....................................
Tuner Card = TBS5925.
....................................
Images = SatDreamGr.
Τι ακριβώς εκδοχή θέλεις να εξετάσουμε;
Ο κώδικας δεν είναι πραγματικός, απλώς έφτιαξα μερικές κλάσεις για να δούμε πως αρχικοποιούνται και πως κληρονομούνται τα properties από την "υποτιθέμενη" Screen.
Member SatDreamGr Projects
Wavefield T90: 0.8W - 1.9E - 4.8E - 13E - 16E - 19.2E - 23E - 26E - 33E - 39E - 42E - 45E on EMP Centauri DiseqC 16/1
Unamed: 13E Quattro - 9E Quattro on IKUSI MS-0916
Δεν έχω κάτι συγκεκριμένο αυτή την στιγμή
Απλά έλεγα ποιος είναι ο πιο σωστός τρόπος να καλούμε το setTitle από όλα τα κανονικά screen
Member SatDreamGr Projects.
....................................
Orbital Position = 5W - 3E - 9E - 13E - 19E.
....................................
Satellite Receivers = Edision OS Mio 4K -- Edision OS Nino+ -- Edision OS Mini -- Edision OS Mega -- Medi@link IXUSS ZERO -- Dm 7020HD -- Vu+ Solo 2 -- Octagon SF4008 Triple 4K.
....................................
Module = CI+ Fransat.
....................................
Tuner Card = TBS5925.
....................................
Images = SatDreamGr.
Η self.setTitle δείχνει να κερδίζει.Code:$ find lib/python/ -type f | xargs fgrep self.setTitle | wc 136 459 11457 $ find lib/python/ -type f | xargs fgrep Screen.setTitle | wc 3 11 250
Η Screen.setTitle μπορεί να αλλαχθεί με self.setTitle χωρίς πρόβλημα.
Η χρήση του title είναι property... (δηλαδή για να μην γράφεις set / get)
Code:lib/python/Components/GUISkin.py: title = property(getTitle, setTitle)
Member SatDreamGr Projects
Wavefield T90: 0.8W - 1.9E - 4.8E - 13E - 16E - 19.2E - 23E - 26E - 33E - 39E - 42E - 45E on EMP Centauri DiseqC 16/1
Unamed: 13E Quattro - 9E Quattro on IKUSI MS-0916
Επί του πρακτέου λοιπόν... Για το SDGBackup προσθέτω αυτό στην __init__ :
Είναι εντάξει αυτός ο τίλος (που υπάρχει ήδη σε άλλα σημεία του plugin) ή να τον αλλάξω σε κάτι πιο γενικό, αφού το plugin φαίνεται να λειτουργεί και σε άλλους δέκτες πέρα των dreambox;Code:self.setTitle(_("SDGBackup Dreambox Enigma2"))
Μόνο για Dreambox είναι, για όλα τα άλλα υπάρχει το Backup Suite, το οποίο πρόσφατα πλέον έχει και backup για Dreambox, αν δουλεύει πλέον...είναι μυστήριο!
Member SatDreamGr Projects
Wavefield T90: 0.8W - 1.9E - 4.8E - 13E - 16E - 19.2E - 23E - 26E - 33E - 39E - 42E - 45E on EMP Centauri DiseqC 16/1
Unamed: 13E Quattro - 9E Quattro on IKUSI MS-0916
Μάλλον είπα βλακεία... Το είχα δει παλιότερα να ξεκινάει να εκτελείται και νόμισα ότι δουλεύει...
sdgbackup.jpg
Πάντως, αν το το Backup Suite δουλεύει πλέον με όλους τους δέκτες, χρειάζεται και αυτό ειδικά για τους Dreambox;
σε vuduo2 τις τελευταιες μερες δεν λειτουργει το BackupSuite(satdreamgr image)
Δοκίμασε online update.
Member SatDreamGr Projects
Wavefield T90: 0.8W - 1.9E - 4.8E - 13E - 16E - 19.2E - 23E - 26E - 33E - 39E - 42E - 45E on EMP Centauri DiseqC 16/1
Unamed: 13E Quattro - 9E Quattro on IKUSI MS-0916
There are currently 1 users browsing this thread. (0 members and 1 guests)