при использовании удаленной распределенной системы Pyro необходимо отобразить подмножество сохраненных в данный момент свойств, имеющих почтовый индекс, год, статус: продается или продается - PullRequest
0 голосов
/ 28 марта 2019

из в будущем import print_function импорт Pyro4

@Pyro4.expose Класс Estate_agency (объект): def display_properties (self): self.contents = ["Property Unique ID", "Владелец недвижимости", "Недвижимость почтовый индекс »,« Номер объекта »,« Год собственности строительство "," Статус объекта "]

def list_contents(self):
    return self.content

def add_property(self,owner,postcode,number,year):
    self.contents.add(item)
    print()

def select_by_year(self,start_year,end_year):
    self.contents.select(item)

def select_by_postcode(self,postcode):
    self.content.postcode(item)

def set_not_sale(self,postcode,number):
    self.contents.set(item)

def take(self, name, item):
    self.contents.remove(item)
    print("{0} took the {1}.".format(name, item))

def store(self, name, item):
    self.contents.append(item)
    print("{0} stored the {1}.".format(name, item))


def main():
    estate_agency = Estate_agency()
    Pyro4.Daemon.serveSimple(
    {
        estate_agency: "example.estate_agency"
    },
    ns=True)

если name == " main ": Основной ()

...