From: aq Subject: [PATCH] cleanup sxp.py Date: Sat, 4 Jun 2005 01:39:51 +0900 Message-ID: <9cde8bff05060309391d80d01e@mail.gmail.com> Reply-To: aq Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_1865_23977698.1117816791207" Return-path: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: Xen Dev List-Id: xen-devel@lists.xenproject.org ------=_Part_1865_23977698.1117816791207 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline This patch removes unused functions from sxp.py (against -unstable cset@1.1= 664) Signed-off-by: Nguyen Anh Quynh $ diffstat sxp.patch=20 sxp.py | 138 ------------------------------------------------------------= ----- 1 files changed, 138 deletions(-) ------=_Part_1865_23977698.1117816791207 Content-Type: application/octet-stream; name="sxp.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="sxp.patch" PT09PT0gdG9vbHMvcHl0aG9uL3hlbi94ZW5kL3N4cC5weSAxLjE2IHZzIGVkaXRlZCA9PT09PQot LS0gMS4xNi90b29scy9weXRob24veGVuL3hlbmQvc3hwLnB5CTIwMDUtMDUtMTggMDc6Mjg6MjQg KzA5OjAwCisrKyBlZGl0ZWQvdG9vbHMvcHl0aG9uL3hlbi94ZW5kL3N4cC5weQkyMDA1LTA2LTA0 IDAxOjI4OjQ4ICswOTowMApAQCAtMjQsNyArMjQsNiBAQAogICAgICJQYXJzZXIiLCAKICAgICAi YXRvbXAiLCAKICAgICAic2hvdyIsIAotICAgICJzaG93X3htbCIsIAogICAgICJlbGVtZW50cCIs IAogICAgICJuYW1lIiwgCiAgICAgImF0dHJpYnV0ZXMiLCAKQEAgLTMzLDE5ICszMiw5IEBACiAg ICAgImNoaWxkIiwgCiAgICAgImNoaWxkX2F0IiwgCiAgICAgImNoaWxkMCIsIAotICAgICJjaGls ZDEiLCAKLSAgICAiY2hpbGQyIiwgCi0gICAgImNoaWxkMyIsIAotICAgICJjaGlsZDQiLCAKICAg ICAiY2hpbGRfdmFsdWUiLAotICAgICJoYXNfaWQiLCAKLSAgICAid2l0aF9pZCIsIAotICAgICJj aGlsZF93aXRoX2lkIiwgCi0gICAgImVsZW1lbnRzIiwKICAgICAibWVyZ2UiLAogICAgICJ0b19z dHJpbmciLAotICAgICJmcm9tX3N0cmluZyIsCi0gICAgImFsbF9mcm9tX3N0cmluZyIsCiAgICAg InBhcnNlIiwgCiAgICAgXQogCkBAIC0zNzQsMjYgKzM2Myw2IEBACiAgICAgZWxzZToKICAgICAg ICAgb3V0LndyaXRlKHJlcHIoc3RyKHN4cHIpKSkKIAotZGVmIHNob3dfeG1sKHN4cHIsIG91dD1z eXMuc3Rkb3V0KToKLSAgICAiIiJQcmludCBhbiBzeHByIGluIFhNTCBzeW50YXguCi0gICAgIiIi Ci0gICAgaWYgaXNpbnN0YW5jZShzeHByLCB0eXBlcy5MaXN0VHlwZSk6Ci0gICAgICAgIGVsZW1l bnQgPSBuYW1lKHN4cHIpCi0gICAgICAgIG91dC53cml0ZSgnPCVzJyAlIGVsZW1lbnQpCi0gICAg ICAgIGZvciBhdHRyIGluIGF0dHJpYnV0ZXMoc3hwcik6Ci0gICAgICAgICAgICBvdXQud3JpdGUo JyAlcz0lcycgJSAoYXR0clswXSwgYXR0clsxXSkpCi0gICAgICAgIG91dC53cml0ZSgnPicpCi0g ICAgICAgIGkgPSAwCi0gICAgICAgIGZvciB4IGluIGNoaWxkcmVuKHN4cHIpOgotICAgICAgICAg ICAgaWYgaTogb3V0LndyaXRlKCcgJykKLSAgICAgICAgICAgIHNob3dfeG1sKHgsIG91dCkKLSAg ICAgICAgICAgIGkgKz0gMQotICAgICAgICBvdXQud3JpdGUoJzwvJXM+JyAlIGVsZW1lbnQpCi0g ICAgZWxpZiBpc2luc3RhbmNlKHN4cHIsIHR5cGVzLlN0cmluZ1R5cGUpIGFuZCBhdG9tcChzeHBy KToKLSAgICAgICAgb3V0LndyaXRlKHN4cHIpCi0gICAgZWxzZToKLSAgICAgICAgb3V0LndyaXRl KHN0cihzeHByKSkKLQogZGVmIGVsZW1lbnRwKHN4cHIsIGVsdD1Ob25lKToKICAgICAiIiJDaGVj ayBpZiBhbiBzeHByIGlzIGFuIGVsZW1lbnQgb2YgdGhlIGdpdmVuIHR5cGUuCiAKQEAgLTUwMCwy NiArNDY5LDYgQEAKICAgICAiIiIKICAgICByZXR1cm4gY2hpbGRfYXQoc3hwciwgMCwgdmFsKQog Ci1kZWYgY2hpbGQxKHN4cHIsIHZhbD1Ob25lKToKLSAgICAiIiJHZXQgdGhlIGZpcnN0IGNoaWxk LgotICAgICIiIgotICAgIHJldHVybiBjaGlsZF9hdChzeHByLCAxLCB2YWwpCi0KLWRlZiBjaGls ZDIoc3hwciwgdmFsPU5vbmUpOgotICAgICIiIkdldCB0aGUgc2Vjb25kIGNoaWxkLgotICAgICIi IgotICAgIHJldHVybiBjaGlsZF9hdChzeHByLCAyLCB2YWwpCi0KLWRlZiBjaGlsZDMoc3hwciwg dmFsPU5vbmUpOgotICAgICIiIkdldCB0aGUgdGhpcmQgY2hpbGQuCi0gICAgIiIiCi0gICAgcmV0 dXJuIGNoaWxkX2F0KHN4cHIsIDMsIHZhbCkKLQotZGVmIGNoaWxkNChzeHByLCB2YWw9Tm9uZSk6 Ci0gICAgIiIiR2V0IHRoZSBmb3VydGggY2hpbGQuCi0gICAgIiIiCi0gICAgcmV0dXJuIGNoaWxk X2F0KHN4cHIsIDQsIHZhbCkKLQogZGVmIGNoaWxkX3ZhbHVlKHN4cHIsIGVsdCwgdmFsPU5vbmUp OgogICAgICIiIkdldCB0aGUgdmFsdWUgb2YgdGhlIGZpcnN0IGNoaWxkIG9mIHRoZSBnaXZlbiBl bGVtZW50IHR5cGUuCiAgICAgQXNzdW1lcyB0aGUgY2hpbGQgaGFzIGFuIGF0b21pYyB2YWx1ZS4K QEAgLTUzMyw2OSArNDgyLDYgQEAKICAgICAgICAgdmFsID0gY2hpbGRfYXQoa2lkLCAwLCB2YWwp CiAgICAgcmV0dXJuIHZhbAogCi1kZWYgaGFzX2lkKHN4cHIsIGlkKToKLSAgICAiIiJUZXN0IGlm IGFuIHMtZXhwcmVzc2lvbiBoYXMgYSBnaXZlbiBpZC4KLSAgICAiIiIKLSAgICByZXR1cm4gYXR0 cmlidXRlKHN4cHIsICdpZCcpID09IGlkCi0KLWRlZiB3aXRoX2lkKHN4cHIsIGlkLCB2YWw9Tm9u ZSk6Ci0gICAgIiIiRmluZCB0aGUgZmlyc3Qgcy1leHByZXNzaW9uIHdpdGggYSBnaXZlbiBpZCwg YXQgYW55IGRlcHRoLgotCi0gICAgc3hwciAgIHMtZXhwIG9yIGxpc3QKLSAgICBpZCAgICAgaWQK LSAgICB2YWwgICAgdmFsdWUgaWYgbm90IGZvdW5kIChkZWZhdWx0IE5vbmUpCi0KLSAgICByZXR1 cm4gcy1leHAgb3IgdmFsCi0gICAgIiIiCi0gICAgaWYgaXNpbnN0YW5jZShzeHByLCB0eXBlcy5M aXN0VHlwZSk6Ci0gICAgICAgIGZvciBuIGluIHN4cHI6Ci0gICAgICAgICAgICBpZiBoYXNfaWQo biwgaWQpOgotICAgICAgICAgICAgICAgIHZhbCA9IG4KLSAgICAgICAgICAgICAgICBicmVhawot ICAgICAgICAgICAgdiA9IHdpdGhfaWQobiwgaWQpCi0gICAgICAgICAgICBpZiB2IGlzIE5vbmU6 IGNvbnRpbnVlCi0gICAgICAgICAgICB2YWwgPSB2Ci0gICAgICAgICAgICBicmVhawotICAgIHJl dHVybiB2YWwKLQotZGVmIGNoaWxkX3dpdGhfaWQoc3hwciwgaWQsIHZhbD1Ob25lKToKLSAgICAi IiJGaW5kIHRoZSBmaXJzdCBjaGlsZCB3aXRoIGEgZ2l2ZW4gaWQuCi0KLSAgICBzeHByICAgcy1l eHAgb3IgbGlzdAotICAgIGlkICAgICBpZAotICAgIHZhbCAgICB2YWx1ZSBpZiBub3QgZm91bmQg KGRlZmF1bHQgTm9uZSkKLQotICAgIHJldHVybiBzLWV4cCBvciB2YWwKLSAgICAiIiIKLSAgICBp ZiBpc2luc3RhbmNlKHN4cHIsIHR5cGVzLkxpc3RUeXBlKToKLSAgICAgICAgZm9yIG4gaW4gc3hw cjoKLSAgICAgICAgICAgIGlmIGhhc19pZChuLCBpZCk6Ci0gICAgICAgICAgICAgICAgdmFsID0g bgotICAgICAgICAgICAgICAgIGJyZWFrCi0gICAgcmV0dXJuIHZhbAotCi1kZWYgZWxlbWVudHMo c3hwciwgY3R4dD1Ob25lKToKLSAgICAiIiJHZW5lcmF0ZSBlbGVtZW50cyAoYXQgYW55IGRlcHRo KS4KLSAgICBWaXNpdCBlbGVtZW50cyBpbiBwcmUtb3JkZXIuCi0gICAgVmFsdWVzIGdlbmVyYXRl ZCBhcmUgKG5vZGUsIGNvbnRleHQpCi0gICAgVGhlIGNvbnRleHQgaXMgTm9uZSBpZiB0aGVyZSBp cyBubyBwYXJlbnQsIG90aGVyd2lzZQotICAgIChpbmRleCwgcGFyZW50LCBjb250ZXh0KSB3aGVy ZSBpbmRleCBpcyB0aGUgbm9kZSdzIGluZGV4IHcuci50IGl0cyBwYXJlbnQsCi0gICAgYW5kIGNv bnRleHQgaXMgdGhlIHBhcmVudCdzIGNvbnRleHQuCi0KLSAgICBzeHByICAgcy1leHAKLQotICAg IHJldHVybnMgZ2VuZXJhdG9yCi0gICAgIiIiCi0gICAgeWllbGQgKHN4cHIsIGN0eHQpCi0gICAg aSA9IDAKLSAgICBmb3IgbiBpbiBjaGlsZHJlbihzeHByKToKLSAgICAgICAgaWYgaXNpbnN0YW5j ZShuLCB0eXBlcy5MaXN0VHlwZSk6Ci0gICAgICAgICAgICAjIENhbGxpbmcgZWxlbWVudHMoKSBy ZWN1cnNpdmVseSBkb2VzIG5vdCBnZW5lcmF0ZSByZWN1cnNpdmVseSwKLSAgICAgICAgICAgICMg aXQganVzdCByZXR1cm5zIGEgZ2VuZXJhdG9yIG9iamVjdC4gU28gd2UgbXVzdCBpdGVyYXRlIG92 ZXIgaXQuCi0gICAgICAgICAgICBmb3IgdiBpbiBlbGVtZW50cyhuLCAoaSwgc3hwciwgY3R4dCkp OgotICAgICAgICAgICAgICAgIHlpZWxkIHYKLSAgICAgICAgaSArPSAxCi0KIGRlZiBtZXJnZShz MSwgczIpOgogICAgICIiIk1lcmdlIHN4cHJzIHMxIGFuZCBzMi4KICAgICBSZXR1cm5zIGFuIHN4 cHIgY29udGFpbmluZyBhbGwgdGhlIGZpZWxkcyBmcm9tIHMxIGFuZCBzMiwgd2l0aApAQCAtNjc5 LDMwICs1NjUsNiBAQAogICAgIHZhbCA9IGlvLmdldHZhbHVlKCkKICAgICBpby5jbG9zZSgpCiAg ICAgcmV0dXJuIHZhbAotCi1kZWYgZnJvbV9zdHJpbmcoc3RyKToKLSAgICAiIiJDcmVhdGUgYW4g c3hwciBieSBwYXJzaW5nIGEgc3RyaW5nLgotCi0gICAgc3RyIHN0cmluZwotICAgIHJldHVybnMg c3hwcgotICAgICIiIgotICAgIGlvID0gU3RyaW5nSU8oc3RyKQotICAgIHZhbHMgPSBwYXJzZShp bykKLSAgICBpZiB2YWxzIGlzIFtdOgotICAgICAgICByZXR1cm4gTm9uZQotICAgIGVsc2U6Ci0g ICAgICAgIHJldHVybiB2YWxzWzBdCi0gICAgCi0KLWRlZiBhbGxfZnJvbV9zdHJpbmcoc3RyKToK LSAgICAiIiJDcmVhdGUgYW4gc3hwciBsaXN0IGJ5IHBhcnNpbmcgYSBzdHJpbmcuCi0KLSAgICBz dHIgc3RyaW5nCi0gICAgcmV0dXJucyBzeHByIGxpc3QKLSAgICAiIiIKLSAgICBpbyA9IFN0cmlu Z0lPKHN0cikKLSAgICB2YWxzID0gcGFyc2UoaW8pCi0gICAgcmV0dXJuIHZhbHMKIAogZGVmIHBh cnNlKGlvKToKICAgICAiIiJDb21wbGV0ZWx5IHBhcnNlIGFsbCBpbnB1dCBmcm9tICdpbycuCg== ------=_Part_1865_23977698.1117816791207 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel ------=_Part_1865_23977698.1117816791207--