Path: csiph.com!usenet.pasdenom.info!aioe.org!news.stack.nl!newsfeed.xs4all.nl!newsfeed4.news.xs4all.nl!xs4all!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.047 X-Spam-Evidence: '*H*': 0.91; '*S*': 0.00; 'anyway.': 0.04; 'missed': 0.09; 'python': 0.09; 'def': 0.10; '(line': 0.16; 'new-style': 0.16; 'old-style': 0.16; 'thanks!!!': 0.16; 'to:name:python- list@python.org': 0.20; 'all,': 0.21; "i've": 0.23; 'seems': 0.23; 'pass': 0.25; 'header:In-Reply-To:1': 0.25; 'skip:[ 10': 0.26; 'wonder': 0.27; 'date:': 0.29; 'skip:_ 10': 0.29; 'source': 0.29; 'class': 0.29; 'maybe': 0.29; 'expect': 0.31; 'code': 0.31; 'to:addr:python-list': 0.33; 'thanks': 0.34; 'something': 0.35; 'subject:': 0.36; 'created': 0.36; 'email addr:python.org': 0.36; 'subject:: ': 0.38; 'from:': 0.38; 'object': 0.38; 'to:addr:python.org': 0.39; 'think': 0.40; 'email name:python- list': 0.62; '8bit%:50': 0.65; 'skip:\xe5 10': 0.65; 'dear': 0.66; 'skip:\xe2 10': 0.66; '8bit%:92': 0.70; '2013': 0.84; 'pytypeobject': 0.84; '+0800': 0.91 X-EIP: [EZyiAwolOp9d8tiOFxWisEblOGGCWUKK] X-Originating-Email: [yushang@outlook.com] Content-Type: multipart/alternative; boundary="_6ffcb3bc-365a-44c3-8635-81a945465195_" From: shangyu To: "python-list@python.org" Subject: RE: metatype Date: Tue, 12 Mar 2013 09:27:36 +0800 Importance: Normal In-Reply-To: References: MIME-Version: 1.0 X-OriginalArrivalTime: 12 Mar 2013 01:27:36.0601 (UTC) FILETIME=[C7442890:01CE1EC0] X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Newsgroups: comp.lang.python Message-ID: Lines: 71 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1363051726 news.xs4all.nl 6875 [2001:888:2000:d::a6]:36695 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:41103 --_6ffcb3bc-365a-44c3-8635-81a945465195_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SSB0aGluayBJJ3ZlIGZvdW5kIGl0IG91dCAuIEZvciBuZXctc3R5bGUgY2xhc3MgaXQncyBQeVR5 cGVfVHlwZSBhbmQgZm9yIG9sZC1zdHlsZSBjbGFzcyBpdCdzIFB5Q2xhc3NfVHlwZSAuIFRoYW5r cyBhbnl3YXkuDQoNClRvOiBweXRob24tbGlzdEBweXRob24ub3JnDQpGcm9tOiB5dXNoYW5nQG91 dGxvb2suY29tDQpTdWJqZWN0OiBtZXRhdHlwZQ0KRGF0ZTogVHVlLCAxMiBNYXIgMjAxMyAwNjoy MjoyNCArMDgwMA0KDQoKCgoKCgoKCgrlj5Hku7bkuro6IHNoYW5neXUNCuWPkemAgeaXtumXtDog 4oCOMjAxMy/igI4zL+KAjjEyIDA6MjANCuaUtuS7tuS6ujogY29yZS1tZW50b3JzaGlwQHB5dGhv bi5vcmcNCuS4u+mimDogW0NvcmUtbWVudG9yc2hpcF0gbWV0YXR5cGUNCg0KCkhpIGRlYXIgYWxs LCAKSSBoYXZlIGZvbGxvd2luZyBQeXRob24gY29kZQpjbGFzcyBteWRpY3QoZGljdCk6CiAgICBk ZWYgX19pbml0X18oc2VsZik6CiAgICAgICAgcGFzcwpJIHdvbmRlciBob3cgdGhpcyBuZXcgdHlw ZSBnZXQgY3JlYXRlZCAuIFdoYXQgaXMgdGhlIHR5cGUgb2YgbWV0YXR5cGUgaW4gdGhlIGZvbGxv d2luZyBsaW5lID8KdHlwZSA9IChQeVR5cGVPYmplY3QgKiltZXRhdHlwZS0+dHBfYWxsb2MobWV0 YXR5cGUsIG5zbG90cyk7CihsaW5lIDIyOTYgb2YgdHlwZW9iamVjdC5jIFB5dGhvbjIuNy4zIHNv dXJjZSBjb2RlKQpJdCBzZWVtcyBQeURpY3RfVHlwZSAuIElmIHNvICwgaG93IGRvIEkgZXhwZWN0 IHRoZSB0cF9hbGxvYyB3aWxsIHJldHVybiBhIFB5VHlwZU9iamVjdCBvYmplY3QgPyBNYXliZSBJ J3ZlIG1pc3NlZCBzb21ldGhpbmcgPwpNYW55IHRoYW5rcyEhIQoNCiAJCSAJICAgCQkgIA== --_6ffcb3bc-365a-44c3-8635-81a945465195_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWw+DQo8aGVhZD4NCjxzdHlsZT48IS0tDQouaG1tZXNzYWdlIFANCnsNCm1hcmdpbjowcHg7 DQpwYWRkaW5nOjBweA0KfQ0KYm9keS5obW1lc3NhZ2UNCnsNCmZvbnQtc2l6ZTogMTJwdDsNCmZv bnQtZmFtaWx5OuW+rui9r+mbhem7kQ0KfQ0KLS0+PC9zdHlsZT48L2hlYWQ+DQo8Ym9keSBjbGFz cz0naG1tZXNzYWdlJz48ZGl2IGRpcj0nbHRyJz5JIHRoaW5rIEkndmUgZm91bmQgaXQgb3V0IC4g Rm9yIG5ldy1zdHlsZSBjbGFzcyBpdCdzIFB5VHlwZV9UeXBlIGFuZCBmb3Igb2xkLXN0eWxlIGNs YXNzIGl0J3MgUHlDbGFzc19UeXBlIC4gVGhhbmtzIGFueXdheS48YnI+PGJyPjxkaXY+PGRpdiBp ZD0iU2t5RHJpdmVQbGFjZWhvbGRlciI+PC9kaXY+PGhyIGlkPSJzdG9wU3BlbGxpbmciPlRvOiBw eXRob24tbGlzdEBweXRob24ub3JnPGJyPkZyb206IHl1c2hhbmdAb3V0bG9vay5jb208YnI+U3Vi amVjdDogbWV0YXR5cGU8YnI+RGF0ZTogVHVlLCAxMiBNYXIgMjAxMyAwNjoyMjoyNCArMDgwMDxi cj48YnI+Cgo8c3R5bGU+PCEtLQouRXh0ZXJuYWxDbGFzcyAuZWN4aG1tZXNzYWdlIFAgewpwYWRk aW5nOjBweDsKfQoKLkV4dGVybmFsQ2xhc3MgYm9keS5lY3hobW1lc3NhZ2Ugewpmb250LXNpemU6 MTJwdDsKZm9udC1mYW1pbHk65b6u6L2v6ZuF6buROwp9CgotLT48L3N0eWxlPgoKCjxkaXY+Cjxk aXYgc3R5bGU9IkZPTlQtU0laRToxMXB0O0ZPTlQtRkFNSUxZOkNhbGlicmksc2Fucy1zZXJpZjsi PjwvZGl2PjwvZGl2Pgo8ZGl2IGRpcj0ibHRyIj4KPGhyPgo8c3BhbiBzdHlsZT0iRk9OVC1TSVpF OjExcHQ7Rk9OVC1GQU1JTFk6Q2FsaWJyaSxzYW5zLXNlcmlmO0ZPTlQtV0VJR0hUOmJvbGQ7Ij7l j5Hku7bkuro6IDwvc3Bhbj48c3BhbiBzdHlsZT0iRk9OVC1TSVpFOjExcHQ7Rk9OVC1GQU1JTFk6 Q2FsaWJyaSxzYW5zLXNlcmlmOyI+PGEgaHJlZj0ibWFpbHRvOnl1c2hhbmdAb3V0bG9vay5jb20i PnNoYW5neXU8L2E+PC9zcGFuPjxicj48c3BhbiBzdHlsZT0iRk9OVC1TSVpFOjExcHQ7Rk9OVC1G QU1JTFk6Q2FsaWJyaSxzYW5zLXNlcmlmO0ZPTlQtV0VJR0hUOmJvbGQ7Ij7lj5HpgIHml7bpl7Q6 IDwvc3Bhbj48c3BhbiBzdHlsZT0iRk9OVC1TSVpFOjExcHQ7Rk9OVC1GQU1JTFk6Q2FsaWJyaSxz YW5zLXNlcmlmOyI+4oCOMjAxMy/igI4zL+KAjjEyIDA6MjA8L3NwYW4+PGJyPjxzcGFuIHN0eWxl PSJGT05ULVNJWkU6MTFwdDtGT05ULUZBTUlMWTpDYWxpYnJpLHNhbnMtc2VyaWY7Rk9OVC1XRUlH SFQ6Ym9sZDsiPuaUtuS7tuS6ujogPC9zcGFuPjxzcGFuIHN0eWxlPSJGT05ULVNJWkU6MTFwdDtG T05ULUZBTUlMWTpDYWxpYnJpLHNhbnMtc2VyaWY7Ij48YSBocmVmPSJtYWlsdG86Y29yZS1tZW50 b3JzaGlwQHB5dGhvbi5vcmciPmNvcmUtbWVudG9yc2hpcEBweXRob24ub3JnPC9hPjwvc3Bhbj48 YnI+PHNwYW4gc3R5bGU9IkZPTlQtU0laRToxMXB0O0ZPTlQtRkFNSUxZOkNhbGlicmksc2Fucy1z ZXJpZjtGT05ULVdFSUdIVDpib2xkOyI+5Li76aKYOiA8L3NwYW4+PHNwYW4gc3R5bGU9IkZPTlQt U0laRToxMXB0O0ZPTlQtRkFNSUxZOkNhbGlicmksc2Fucy1zZXJpZjsiPltDb3JlLW1lbnRvcnNo aXBdIG1ldGF0eXBlPC9zcGFuPjxicj48YnI+PC9kaXY+CjxkaXYgZGlyPSJsdHIiPkhpIGRlYXIg YWxsLCAKPGRpdj5JIGhhdmUgZm9sbG93aW5nIFB5dGhvbiBjb2RlPC9kaXY+CjxkaXY+PHNwYW4g c3R5bGU9IkZPTlQtU0laRToxMnB0OyI+Y2xhc3MgbXlkaWN0KGRpY3QpOjwvc3Bhbj48L2Rpdj4K PGRpdj4mbmJzcDsgJm5ic3A7IGRlZiBfX2luaXRfXyhzZWxmKTo8L2Rpdj4KPGRpdj4mbmJzcDsg Jm5ic3A7ICZuYnNwOyAmbmJzcDsgcGFzczwvZGl2Pgo8ZGl2Pkkgd29uZGVyIGhvdyB0aGlzIG5l dyB0eXBlIGdldCBjcmVhdGVkIC4gV2hhdCBpcyB0aGUgdHlwZSBvZiBtZXRhdHlwZSBpbiB0aGUg Zm9sbG93aW5nIGxpbmUgPzwvZGl2Pgo8ZGl2PjxzcGFuIHN0eWxlPSJGT05ULVNJWkU6MTJwdDsi PnR5cGUgPSAoUHlUeXBlT2JqZWN0ICopbWV0YXR5cGUtJmd0O3RwX2FsbG9jKG1ldGF0eXBlLCBu c2xvdHMpOzwvc3Bhbj48L2Rpdj4KPGRpdj48c3BhbiBzdHlsZT0iRk9OVC1TSVpFOjEycHQ7Ij4o bGluZSAyMjk2IG9mIHR5cGVvYmplY3QuYyZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iRk9OVC1T SVpFOjEycHQ7Ij5QeXRob24yLjcuMyZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iRk9OVC1TSVpF OjEycHQ7Ij5zb3VyY2UgY29kZTwvc3Bhbj48c3BhbiBzdHlsZT0iRk9OVC1TSVpFOjEycHQ7Ij4p PC9zcGFuPjwvZGl2Pgo8ZGl2Pkl0IHNlZW1zIFB5RGljdF9UeXBlIC4gSWYgc28gLCBob3cgZG8g SSBleHBlY3QgdGhlJm5ic3A7dHBfYWxsb2Mgd2lsbCByZXR1cm4gYSZuYnNwO1B5VHlwZU9iamVj dCBvYmplY3QgPyBNYXliZSBJJ3ZlIG1pc3NlZCBzb21ldGhpbmcgPzwvZGl2Pgo8ZGl2PjxzcGFu IHN0eWxlPSJGT05ULVNJWkU6MTJwdDsiPk1hbnkgdGhhbmtzISEhPC9zcGFuPjwvZGl2Pgo8ZGl2 Pjxicj48L2Rpdj48L2Rpdj48L2Rpdj4gCQkgCSAgIAkJICA8L2Rpdj48L2JvZHk+DQo8L2h0bWw+ --_6ffcb3bc-365a-44c3-8635-81a945465195_--