From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/55380 Path: news.gmane.org!not-for-mail From: luigi scarso Newsgroups: gmane.comp.tex.context Subject: Re: Pretty Printing Python code Date: Tue, 29 Dec 2009 18:09:55 +0100 Message-ID: References: Reply-To: mailing list for ConTeXt users NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-Trace: ger.gmane.org 1262106617 16825 80.91.229.12 (29 Dec 2009 17:10:17 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 29 Dec 2009 17:10:17 +0000 (UTC) To: erik.margraf@gmail.com, mailing list for ConTeXt users Original-X-From: ntg-context-bounces@ntg.nl Tue Dec 29 18:10:09 2009 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane.org Original-Received: from balder.ntg.nl ([195.12.62.10]) by lo.gmane.org with esmtp (Exim 4.50) id 1NPfaD-0000Z5-AR for gctc-ntg-context-518@m.gmane.org; Tue, 29 Dec 2009 18:10:09 +0100 Original-Received: from localhost (localhost [127.0.0.1]) by balder.ntg.nl (Postfix) with ESMTP id 3AC93C9BCF; Tue, 29 Dec 2009 18:10:08 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at balder.ntg.nl Original-Received: from balder.ntg.nl ([127.0.0.1]) by localhost (balder.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id CLVQlzLtnMKJ; Tue, 29 Dec 2009 18:10:03 +0100 (CET) Original-Received: from balder.ntg.nl (localhost [127.0.0.1]) by balder.ntg.nl (Postfix) with ESMTP id 743A0C9BA3; Tue, 29 Dec 2009 18:10:03 +0100 (CET) Original-Received: from localhost (localhost [127.0.0.1]) by balder.ntg.nl (Postfix) with ESMTP id 5DC6CC9BA3 for ; Tue, 29 Dec 2009 18:10:01 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at balder.ntg.nl Original-Received: from balder.ntg.nl ([127.0.0.1]) by localhost (balder.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id w4lcF5PENBbz for ; Tue, 29 Dec 2009 18:09:56 +0100 (CET) Original-Received: from mail-bw0-f220.google.com (mail-bw0-f220.google.com [209.85.218.220]) by balder.ntg.nl (Postfix) with ESMTP id EDBAAC9B95 for ; Tue, 29 Dec 2009 18:09:55 +0100 (CET) Original-Received: by bwz20 with SMTP id 20so7087486bwz.34 for ; Tue, 29 Dec 2009 09:09:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=a9h0jJ8vGYyszFzrnbT/ylZuhembxHefus3jxj6LJAs=; b=Hfk+rCuGqZSbe07BlbYiVvvmasAc1TXJ/b6OGbMZJdt1Y/GkU2Iz7SGpFhBposCRlh rIE3+02wQmEkXecM+7kYj8RX/ftxywZcmfH1lM2xIFmpqOljc97MSvwFQjdklm51BxvU wwr96OBRNmvl/29yMhhL2PIChR8gnrbU7tHr8= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; b=Ad4Y+swwo6SpGgTwQnIYLzv3109lg8LK/swRa+vR7jOnlYxlxUmbEYikUiLhQlNjT0 +mMPQJJoznmTN7moSl6RoLYftfv0aCPcm+bFvbDiMh05iLW9V1HGR7yGGNrDtjx7ue4o ocbvjcjzXWvn6rB0/jp9bo+UP2pah+WlF6pgE= Original-Received: by 10.204.24.2 with SMTP id t2mr1018837bkb.65.1262106595281; Tue, 29 Dec 2009 09:09:55 -0800 (PST) In-Reply-To: X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.12 Precedence: list List-Id: mailing list for ConTeXt users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: ntg-context-bounces@ntg.nl Errors-To: ntg-context-bounces@ntg.nl Xref: news.gmane.org gmane.comp.tex.context:55380 Archived-At: T24gVHVlLCBEZWMgMjksIDIwMDkgYXQgMTI6MDMgUE0sIEVyaWsgTWFyZ3JhZgo8ZXJpay5tYXJn cmFmQGdvb2dsZW1haWwuY29tPiB3cm90ZToKPiBIZWxsbyBhbGwsCj4gSSB3YW50ZWQgdG8gdHlw ZXNldCBzb21lIFB5dGhvbiBjb2RlIGFuZCBzdHVtYmxlZCBhY3Jvc3MgdGhlCj4gcHJldHR5IHBy aW50aW5nIGZlYXR1cmUgb2YgQ29uVGVYdC4gU28gZmFyLCBJIHRoaW5rIEkndmUgbGVhcm5lZCB0 aGUKPiBmb2xsb3dpbmc6Cj4KPiDCoMKgIC0tIFRoZXJlJ3Mgbm8gcHJldHR5IHByaW50ZXIgZm9y IHB5dGhvbi4gTmVpdGhlciBpbiBNS0lJIG5vciBpbiBNS0lWCj4gwqDCoCAtLSBUaGUgd2lraSBo YXMgYW4gZXhhbXBsZSBpbXBsZW1lbnRhdGlvbiBmb3IgYSBweXRob24gcHJldHR5IHByaW50ZXIK PiDCoMKgwqDCoMKgIGZvciBNS0lJLCBpIGd1ZXNzLgo+Cj4gSSBkZWNpZGVkIHRvIHBsYXkgYSBs aXR0bGUgYml0IHdpdGggcHJldHR5IHByaW50aW5nIChtYXliZSBpbXBsZW1lbnQgYQo+IFB5dGhv biBwcmV0dHkgcHJpbnRlciBvbiBteSBvd24pIGFuZCBmYWlsZWQgYXQgdGhlIHN0YXJ0IDstKQo+ IEkgdHJpZWQgdGhlIGZvbGxvd2luZzoKPiDCoCAtLSBDb3BpZWQgdGhlIGZpbGVuYW1lIHByZXQt bHVhLmx1YSB0byBwcmV0LXB5Lmx1YQo+IMKgIC0tIEFkZGVkIGEgcHJpbnQgc3RhdGVtZW50IHRv IHZlcmlmeSB0aGF0IHRoZSByZXNwZWN0aXZlIGx1YQo+IMKgwqDCoCBjb2RlIChwcmV0LWx1YS5s dWEsIHByZXQtcHkubHVhKSBpcyBhY3R1YWxseSBjYWxsZWQuCj4gV2hlbiBJIHJhbiBjb250ZXh0 IG9uIHRoZSBmaWxlIGJlbG93LCBJIGNvdWxkIHNlZSB0aGF0ICJwcmV0LWx1YS5sdWEiCj4gaGFk IGJlZW4gY2FsbGVkLCBidXQgInByZXQtcHkubHVhIiBoYWQgbm90LsKgIEkgZ3Vlc3MsIEkgZGlk IHdyb25nIHNvbWV0aGluZwo+IHZlcnkgZnVuZGFtZW50YWwuCj4KPiBUaGFua3MgaW4gYWR2YW5j ZSBmb3IgYW55IGhpbnQKPgo+IEVyaWsgTWFyZ3JhZgpGaXJzdCwgSSBoYXZlIG1hZGUgc29tZSBj aGFuZ2VzIHRvICBwcmV0LXB5Lmx1YQoKPCBpZiBub3QgbW9kdWxlcyB0aGVuIG1vZHVsZXMgPSB7 IH0gZW5kIG1vZHVsZXMgWydwcmV0LWx1YSddID0gewotLS0KPiBpZiBub3QgbW9kdWxlcyB0aGVu IG1vZHVsZXMgPSB7IH0gZW5kIG1vZHVsZXMgWydwcmV0LXB5J10gPSB7CjE3YzE3CjwgbG9jYWwg dmlzdWFsaXplciA9IGJ1ZmZlcnMubmV3dmlzdWFsaXplcigibHVhIikKLS0tCj4gbG9jYWwgdmlz dWFsaXplciA9IGJ1ZmZlcnMubmV3dmlzdWFsaXplcigicHkiKQoxMDVjMTA1CjwgbG9jYWwgZnVu Y3Rpb24gZmx1c2hfbHVhX3dvcmQoc3RhdGUsIHdvcmQpCi0tLQo+IGxvY2FsIGZ1bmN0aW9uIGZs dXNoX3B5dGhvbl93b3JkKHN0YXRlLCB3b3JkKQoxOTZjMTk2CjwgICAgICAgICAgICAgICAgICAg ICAgICAgc3RhdGUgPSBmbHVzaF9sdWFfd29yZChzdGF0ZSx3b3JkKQotLS0KPiAgICAgICAgICAg ICAgICAgICAgICAgICBzdGF0ZSA9IGZsdXNoX3B5dGhvbl93b3JkKHN0YXRlLHdvcmQpCjIzNGMy MzQKPCAgICAgICAgICAgICAgICAgICAgIHN0YXRlID0gZmx1c2hfbHVhX3dvcmQoc3RhdGUsd29y ZCkKLS0tCj4gICAgICAgICAgICAgICAgICAgICBzdGF0ZSA9IGZsdXNoX3B5dGhvbl93b3JkKHN0 YXRlLHdvcmQpCjI0MmMyNDIKPCAgICAgICAgIHN0YXRlID0gZmx1c2hfbHVhX3dvcmQoc3RhdGUs d29yZCkKLS0tCj4gICAgICAgICBzdGF0ZSA9IGZsdXNoX3B5dGhvbl93b3JkKHN0YXRlLHdvcmQp CgpidXQgICpubyogIG90aGVyIGNoYW5nZXMgcmVsYXRlZCB0byBweXRob24ncyBncmFtbWFyCgpO ZXh0IEkgYmVsaWV2ZSB0aGF0IFBZVEhPTiBpcyBiZXR0ZXIgdGhhbiBQWQoKXHNldHVwY29sb3Jz W3N0YXRlPXN0YXJ0XQpcZGVmaW5lY29sb3JbY29sb3JwcmV0dHlvbmVdICBbcj0uOSwgZz0uMCwg Yj0uMF0gJSByZWQKXGRlZmluZWNvbG9yW2NvbG9ycHJldHR5dHdvXSAgW3I9LjAsIGc9LjgsIGI9 LjBdICUgZ3JlZW4KXGRlZmluZWNvbG9yW2NvbG9ycHJldHR5dGhyZWVdW3I9LjAsIGc9LjAsIGI9 LjldICUgYmx1ZQpcZGVmaW5lY29sb3JbY29sb3JwcmV0dHlmb3VyXSBbcz0wLjYwXSAgICAgICAg ICAgJSBncmF5ClxkZWZpbmVjb2xvcltjb2xvcnByZXR0eWZpdmVdIFtvcmFuZ2VdCgoKXGRlZmlu ZXBhbGV0W2NvbG9ycHJldHR5XQogICAgICAgICAgICBbcHJldHR5b25lPWNvbG9ycHJldHR5b25l LAogICAgICAgICAgICBwcmV0dHl0d289Y29sb3JwcmV0dHl0d28sCiAgICAgICAgICAgIHByZXR0 eXRocmVlPWNvbG9ycHJldHR5dGhyZWUsCiAgICAgICAgICAgIHByZXR0eWZvdXI9Y29sb3JwcmV0 dHlmb3VyLAogICAgICAgICAgICBwcmV0dHlmaXZlPWNvbG9ycHJldHR5Zml2ZV0KJSBQeXRob24g bGlzdGluZ3MKClxkZWZpbmVwYWxldCAgICAgIFtQWWNvbG9ycHJldHR5XSBbY29sb3JwcmV0dHld ClxzZXR1cHR5cGluZyAgICAgIFtQWVRIT05dICAgICAgICAgICAgW2JvZHlmb250PTEwcHQsb3B0 aW9uPWNvbG9yXQpcaW5zdGFsbHByZXR0eXR5cGVbUFlUSE9OXSAgW1BZXQpcZGVmaW5ldHlwaW5n ICAgICBbUFlUSE9OXSAgICAgICAgICAgIFtvcHRpb249UFlUSE9OXQoKClxzdGFydHRleHQKXHNl Y3Rpb257UHl0aG9uIHNhbXBsZX0KXHN0YXJ0UFlUSE9OCiMhL3Vzci9sb2NhbC9iaW4vcHl0aG9u CgppbXBvcnQgb3MucGF0aCwgc3lzCgojIEp1c3QgYSBjb21tZW50CmZvbyA9IG9zLmVudmlyb24u Z2V0KCdGT08nKQpiYXIgPSBvcy5lbnZpcm9uLmdldCgnQkFSJykKCmlmIGZvbzoKICAgIGZvbyA9 IG9zLnBhdGgucmVhbHBhdGgoZm9vYmFyKQplbGlmIGJhcjoKICAgIGJhciA9IG9zLnBhdGgucmVh bHBhdGgoYmFyKQplbHNlOgogICAgcHJpbnQgPj4gc3lzLnN0ZGVyciwgJycnCiAgICBGT08gb3Ig QkFSIG5lZWQgdG8gYmUgc2V0IQogICAgJycnClxzdG9wUFlUSE9OClxzdG9wdGV4dAoKSXQgc2Vl bXMgdGhlIG9wdGlvbj1jb2xvciAgaXMgc2V0dGVkIGJ5IGRlZmF1bHQgdG8gVEVYCgpcc2V0dmFs dWV7XD8/dHA6XGMhb3B0aW9uOlx2IWNvbG9yICAgIH17XHNldHVwcHJldHRpZXNpbnR5cGV7VEVY fSUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxsZXRcb2JleWNoYXJh Y3RlcnNcc2V0dXBwcmV0dHl0eXBlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICBcbGV0XG9iZXl0YWJzXGlnbm9yZXRhYnN9CgoKCi0tIApsdWlnaQpfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwpJZiB5b3VyIHF1ZXN0aW9uIGlzIG9mIGludGVyZXN0IHRvIG90aGVycyBh cyB3ZWxsLCBwbGVhc2UgYWRkIGFuIGVudHJ5IHRvIHRoZSBXaWtpIQoKbWFpbGxpc3QgOiBudGct Y29udGV4dEBudGcubmwgLyBodHRwOi8vd3d3Lm50Zy5ubC9tYWlsbWFuL2xpc3RpbmZvL250Zy1j b250ZXh0CndlYnBhZ2UgIDogaHR0cDovL3d3dy5wcmFnbWEtYWRlLm5sIC8gaHR0cDovL3RleC5h YW5oZXQubmV0CmFyY2hpdmUgIDogaHR0cDovL2ZvdW5kcnkuc3VwZWxlYy5mci9wcm9qZWN0cy9j b250ZXh0cmV2Lwp3aWtpICAgICA6IGh0dHA6Ly9jb250ZXh0Z2FyZGVuLm5ldApfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXwo=