From: Guido van Rossum Date: Mon, 21 Dec 1992 14:33:05 +0000 (+0000) Subject: Changed to use make_call X-Git-Tag: v0.9.8~20 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=9ef9c07ed972804dbfef4fec4d739805b64cae95;p=thirdparty%2FPython%2Fcpython.git Changed to use make_call --- diff --git a/Demo/rpc/nfsclient.py b/Demo/rpc/nfsclient.py index 4b6bc539061a..467e4950a8a0 100644 --- a/Demo/rpc/nfsclient.py +++ b/Demo/rpc/nfsclient.py @@ -134,40 +134,28 @@ class NFSClient(UDPClient): return self.cred def Getattr(self, fh): - self.start_call(1) - self.packer.pack_fhandle(fh) - self.do_call() - as = self.unpacker.unpack_attrstat() - self.end_call() - return as + return self.make_call(1, fh, \ + self.packer.pack_fhandle, \ + self.unpacker.unpack_attrstat) def Setattr(self, sa): - self.start_call(2) - self.packer.pack_sattrargs(sa) - self.do_call() - as = self.unpacker.unpack_attrstat() - self.end_call() - return as + return self.make_call(2, sa, \ + self.packer.pack_sattrargs, \ + self.unpacker.unpack_attrstat) # Root() is obsolete def Lookup(self, da): - self.start_call(4) - self.packer.pack_diropargs(da) - self.do_call() - dr = self.unpacker.unpack_diropres() - self.end_call() - return dr + return self.make_call(4, da, \ + self.packer.pack_diropargs, \ + self.unpacker.unpack_diropres) # ... def Readdir(self, ra): - self.start_call(16) - self.packer.pack_readdirargs(ra) - self.do_call() - rr = self.unpacker.unpack_readdirres() - self.end_call() - return rr + return self.make_call(16, ra, \ + self.packer.pack_readdirargs, \ + self.unpacker.unpack_readdirres) # Shorthand to get the entire contents of a directory def Listdir(self, dir):