Submitter | Jun Wu |
---|---|
Date | Dec. 12, 2016, 8:03 a.m. |
Message ID | <5efb46608ea75d45f1f4.1481529794@x1c> |
Download | mbox | patch |
Permalink | /patch/17890/ |
State | Accepted |
Headers | show
Return-Path: <mercurial-devel-bounces@mercurial-scm.org> X-Original-To: patchwork@mercurial-scm.org Delivered-To: patchwork@mercurial-scm.org Received: from localhost (localhost [127.0.0.1]) by mercurial-scm.org (Postfix) with ESMTP id 1163B2C309; Mon, 12 Dec 2016 03:03:34 -0500 (EST) X-Virus-Scanned: Debian amavisd-new at mercurial-scm.org Received: from mercurial-scm.org ([127.0.0.1]) by localhost (mercurial-scm.org [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 7f8fbdLMzdRO; Mon, 12 Dec 2016 03:03:33 -0500 (EST) Received: from mercurial-scm.org (localhost [IPv6:::1]) by mercurial-scm.org (Postfix) with ESMTP id B043B2C24C; Mon, 12 Dec 2016 03:03:33 -0500 (EST) X-Original-To: mercurial-devel@mercurial-scm.org Delivered-To: mercurial-devel@mercurial-scm.org Received: from localhost (localhost [127.0.0.1]) by mercurial-scm.org (Postfix) with ESMTP id 1342D2C24C for <mercurial-devel@mercurial-scm.org>; Mon, 12 Dec 2016 03:03:31 -0500 (EST) X-Virus-Scanned: Debian amavisd-new at mercurial-scm.org Received: from mercurial-scm.org ([127.0.0.1]) by localhost (mercurial-scm.org [127.0.0.1]) (amavisd-new, port 10024) with LMTP id g9jeGx59kiHf for <mercurial-devel@mercurial-scm.org>; Mon, 12 Dec 2016 03:03:30 -0500 (EST) Received: from mx0a-00082601.pphosted.com (mx0b-00082601.pphosted.com [67.231.153.30]) by mercurial-scm.org (Postfix) with ESMTPS id 4A5E22C161 for <mercurial-devel@mercurial-scm.org>; Mon, 12 Dec 2016 03:03:29 -0500 (EST) Received: from pps.filterd (m0001255.ppops.net [127.0.0.1]) by mx0b-00082601.pphosted.com (8.16.0.17/8.16.0.17) with SMTP id uBC821JZ013118 for <mercurial-devel@mercurial-scm.org>; Mon, 12 Dec 2016 00:03:29 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=fb.com; h=content-type : mime-version : content-transfer-encoding : subject : message-id : date : from : to; s=facebook; bh=w/RbZYJvqNnmrQaKpbw1SsfNQtejUbD3rL9jIJ6kMpk=; b=qIUTS7ixka4FI/DRVqbwVoE1k4dNpxfxUe0lAnpgPL5v7bi0VQu1AZ/fh0BGYmfu4kEq WTNjOMTLYkvhh3KtjqxkWnVmQXxOMm9gB237OYtpSExwPG44K0hlZzzj/0yLEABmrx1F eH2S7NthgooFfXvtslmJtchfVt/+xFX+fo4= Received: from mail.thefacebook.com ([199.201.64.23]) by mx0b-00082601.pphosted.com with ESMTP id 279jf30xkg-1 (version=TLSv1 cipher=ECDHE-RSA-AES256-SHA bits=256 verify=NOT) for <mercurial-devel@mercurial-scm.org>; Mon, 12 Dec 2016 00:03:29 -0800 Received: from NAM03-CO1-obe.outbound.protection.outlook.com (192.168.54.28) by o365-in.thefacebook.com (192.168.16.23) with Microsoft SMTP Server (TLS) id 14.3.294.0; Mon, 12 Dec 2016 00:03:27 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fb.onmicrosoft.com; s=selector1-fb-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=Z4bIB/oU6P2A5Y27FlnbBp7I7flHrGPWOajcm9VKu28=; b=IYfE6ybjxfoFeUwdLAgZjyPbDPZ9YmQTDMwAL8Z9EubcGTmtt3khgpEExK1Wht7/HAt+FlXtfp15qDZgu4nYJ8AcMSf7iD7TN4wmmnNZ9Kg7K5lDx5JL6Q1WXgYnxqIe/Ta9Nt+NBVXDeBCN5zevl4G2nfRi+tRoluU80rRuCqQ= Received: from [10.0.2.15] (199.201.66.0) by SN2PR15MB0991.namprd15.prod.outlook.com (10.169.192.7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.771.8; Mon, 12 Dec 2016 08:03:24 +0000 MIME-Version: 1.0 Subject: [PATCH] error: make it clear that ProgrammingError is for mercurial developers X-Mercurial-Node: 5efb46608ea75d45f1f4a73c33983c61177134b9 X-Mercurial-Series-Index: 1 X-Mercurial-Series-Total: 1 Message-ID: <5efb46608ea75d45f1f4.1481529794@x1c> X-Mercurial-Series-Id: <5efb46608ea75d45f1f4.1481529794@x1c> User-Agent: Mercurial-patchbomb/4.0+199-a31634336471 Date: Mon, 12 Dec 2016 08:03:14 +0000 From: Jun Wu <quark@fb.com> To: <mercurial-devel@mercurial-scm.org> X-Originating-IP: [199.201.66.0] X-ClientProxiedBy: MWHPR18CA0002.namprd18.prod.outlook.com (10.173.238.140) To SN2PR15MB0991.namprd15.prod.outlook.com (10.169.192.7) X-MS-Office365-Filtering-Correlation-Id: 88faba99-7cfa-4e54-4d4e-08d42265594b X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001); SRVR:SN2PR15MB0991; X-Microsoft-Exchange-Diagnostics: 1; SN2PR15MB0991; 3:LiXsutmSh83XlfgmQLMCbpj15XruNlLowdLY1zYpbYM8cAZRLKbeLmI/RZBQM8ZVMyo5frDZONBgm2WDv68YK00c4ZzOosypwI/zZ5nmk+dxXYrzA+RwzW5xKWDhGQroYJZWOLf3HX8sQg+tXJhdEjClsSvFC3cdwTK3CLOGOTEoJJnY1QUjLIWDuKqcrZOvRzgvCMpBiTSP8epCOR/Jmm5b4cHI42m3r+kjignAdvVDG/RF65td7eNUOc2Q9uOPdmdEA4h9I+ieECSLPH3O5w==; 25:Kp3J6zksouytPR9c560l0gljlAvkj2/MjCfbQNNZG4czVH4YCTccgeEivY9rKSlRQIQ+2lJchUr9K89PKLM5KM7qARNXca+5tt5gCVkmgKelc6zwUXf6bMEH8B6mWz4d8hSUfVmXeYGo8lUXaIaybpHx4DuT44VrqAwxX/0nbXc+PrBpV+wMRZD0Ffr4/HtGDywM1b+XUB0xtlIzjlTjC9sXqD2UP0X/NxAz8GXTcROy8R+WW20eR0EMPaQXb6lgiEv88sSarNH++j3WXG+FAaoqK1Cdqrkbp3FgjWiInwfUJj67sllIBV3Hvxf4tIHAnGl2rWMeMBtkXBaPNDg064bqjfYC7zvPnHCKzLWPqzZ8AwK9GrjgurjpWHE2DZq2CKMH6MzMnc3e2TKENiN078helEVORGNaVY5lazjfYmbPw09kEIoVDZqIh0fimCsUUshc+UYpolVjhB8TwziDMw== X-Microsoft-Exchange-Diagnostics: 1; SN2PR15MB0991; 31:O679+l1B5fvgjbLnalosGFmadzBVFbGsFn2f3GzClgrpoOnsRSvbq/48ikh+LsHwG4BlPPnVAoQQikPQO0UluccPPYCJawyGPdfdLG+4pQlTmqcrKo5+RkqF7xMobovlb801nBLfewa62crNGdp5Sk5k/LsRHzBqKUL3T8z3lH77z/r3h55DP6WjN00lY2RuNehwDnMD9DW+D0yFdQ+uyclrKFFMcf1a+VJgBzIWzMdcOffRjxWurMOod/3y9nxbAOhROE8ud3BQBsRKhxfChQ==; 20:OsOZB+QKnNc2XvOcMd8Mwd7iZT9I/PIEUfnR0UGXDqJTf23cjP9tIFwxcy5Azrn+3BzCsqELow13oClxDVH/yeiqyY7UvtDLxyd8ICDtvlrnGfX98pFAMJYiUIMQpMyI1o4IRm619qKEV3fym9/1CnAoLbTLmL5Yji3kfRjCeJDCLY3RHHxh9F4q7v6G+M/6DXfntQst5jGpM1W+mVUYGaz7F0apHiM1/qhdX/N2zyvu+HSQj5DSgMNMj3qoI703PNWT/XfQs8ySWeSUJJEFsOHJa9FZleukJdkXMSogY6Lap2+xR9Q6bfvITsITMVghjJpvkQQ9Lsns5OjSeN2hLs6Vwg7yCPc4zh1uza245lBxVfXXoBiijMLPGDhSfxo+5cSCJEUQEYnECskxFJiV83Zdmg/4nRZfFXv2WvZWMc7RUIqkJPlka7/ZSXKYb7gFYiTJDqR0QU9vBaK8M1iB4TtpvJqaA4EHLwpx2NgCXec6wQkoShzaM0dM5bRsKM1a X-Microsoft-Antispam-PRVS: <SN2PR15MB099164764818E5BD02EC3583CD980@SN2PR15MB0991.namprd15.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:(67672495146484)(63843785518722); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040375)(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046)(6041248)(20161123555025)(20161123564025)(20161123562025)(20161123560025)(20161123558021)(6072148); SRVR:SN2PR15MB0991; BCL:0; PCL:0; RULEID:; SRVR:SN2PR15MB0991; X-Microsoft-Exchange-Diagnostics: 1; SN2PR15MB0991; 4:WrkboNz1Fk5AvC3wUjaGaZsHvllnpEFWVxolq5i5nK8nCX9mfHp0KrObViWiKIQtbvdPxOW+sfCZBG6qX/x2KXfZDzMk3pqeatZ3X6uki0lPL3szaSClingNavPPC2S1AZmUMLWpwquzBfRCJoVFHSKSbqaF/iKynOJsq4PnnHkB8wp7y6FaJqY7CpDoCig5bR93qA+ZX9S9ocpvy9i6Ivc4zuFPZ8LwAHtFm8z5D34jAwrNM9oOOf1jTP29xXUvleyvzQMp55dV9IdHaYV5tbwb5FtfwTA4L6YMyJvqnODaN5kBFioI+V3q5A5xzt4ADmpG7oBm6Q+6mxc8b61tm6vt1dnPcE8gLNAONFvtkb3n876ZNSaXx3Uhlx6ftP7CqYFoF6vgDDrbl0txUq7OnlygajS0o39mO6MIWXvkahzuLJ/Pn6Sk982H0gqqX5fcPZUrStnFtnXGWdP9uxXQE5ufYNSxwie7yJityk832fQMqPVn7c7cF6XH+llnCBQS9DTf5u4zOk7QX+tgxxs3KVmsbyWjb70aGafAEVKLHHyiPvev/daQCPvHDJmwRSyZ2Y/KLRqcs2J6wtffAcRCcg/lh1nvnvs4QDvKg6NUTfNO7oPQpErT3af/Q1UOgvEU7rwJ7Qa4+f8UqjYI+BMkubo6nZf0dY2/u3tvTcsLU/4fKgzvugoEXE3+WGSr5S4B X-Forefront-PRVS: 0154C61618 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(4630300001)(6049001)(6009001)(7916002)(39410400002)(39450400003)(39840400002)(39850400002)(199003)(189002)(230700001)(110136003)(2351001)(97756001)(33646002)(9686002)(46406003)(68736007)(42186005)(8676002)(6486002)(38730400001)(450100001)(66066001)(105586002)(54356999)(106356001)(81156014)(2906002)(81166006)(101416001)(47776003)(3846002)(5660300001)(83506001)(4001350100001)(90366009)(77096006)(50986999)(6116002)(107886002)(50466002)(92566002)(33716001)(189998001)(23726003)(6666003)(86362001)(305945005)(7736002)(6916009)(97736004)(7756004); DIR:OUT; SFP:1102; SCL:1; SRVR:SN2PR15MB0991; H:[10.0.2.15]; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; Received-SPF: None (protection.outlook.com: fb.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; SN2PR15MB0991; 23:+MzycGoj9eu5jCH4bXgrcii9q8qdigoqLNpx/zHmb?= =?us-ascii?Q?Nl8y0uGXUEqW9gjPe8h73LzQqYLjH9cQGq24Pa1tA49AN2p0pRTbOiNzvwOg?= =?us-ascii?Q?Mlc33mjj+nmYuFAaxhZgIDmzJU+FYzK2MKEwcvPMZaKKHZRDA0kXsyXB5NrK?= =?us-ascii?Q?JLUlN2JB+4DH/Ccib1k7dt1zVOT4MqYlHOWOWEWzv1EzAVzaqnBZ8rn8cQ3S?= =?us-ascii?Q?mbP7apmPmMK3l/kso3j3luy6By7zASnIGeDAVjtDgKxZo5Lhi2eCMoQJO0yi?= =?us-ascii?Q?wctevWzQrkqROyiDNEmFmHdmwNxvrXb3sHaevcvqlG0tjIhf5rY8hB2GbPBh?= =?us-ascii?Q?AJRgdidsNGGIn3dMdBark1rEkaMB4vchVKr/vwC5hRPK7S9hnfrGIFku9MpN?= =?us-ascii?Q?HMpWlmIZgqbbxQshv5t8cAXhJb97UsBDkHad9cAFNP/JzBvC7wWntUX+hJvd?= =?us-ascii?Q?XfyJWLoNJJSN2mBQMuMjp8iQfnatfvZC6vijj5wUaBkddb0og5xNpfmpPxSA?= =?us-ascii?Q?sBaO+JHHwxo/yoDHgexS2l+aoY+aUBm+BH+liLE9k8u3TwkQgBRBqaFhFlLi?= =?us-ascii?Q?3dcYI5PtBUlGNSjp649Yg27PMOMRejsRB2fbMgI+2jrnjwrxAFO8hzyjlEEy?= =?us-ascii?Q?HEdiec54XxLTBMuamnPKlhExoxkRkq/ydYcsjCzzIooHLEhrvovohTTo+HpP?= =?us-ascii?Q?9NOht5SftwH0/Ws2DPsWiGv4uwZQr7RhKV/v0rG+fHpwzVTKoeQsY6N2ZLTA?= =?us-ascii?Q?s8JTiASwVNJ0pcAlLfM/GjxOvlTj7atcStGg6GSoMOFpftqFv65nLEprWr+p?= =?us-ascii?Q?ytkwVYl0FTYFAS2zxi3WzoM+l2AI8EJYJ37ylvM3NqG+j4IPjUsRc8Gw47+/?= =?us-ascii?Q?xa7glRwLAuWRnFSTj3kvqqRHgoFnlOEjJhKBlsTczPw1TvYZCJOenLxNhMLz?= =?us-ascii?Q?eu5nv0DxJzQ9woMD8LHO6jUJjHvNrCZaM/DNxE2/evEvjQ+XZu8fgphxJHXk?= =?us-ascii?Q?boouxNH2oHRtmwkPsgbv6QhJGwClJiSafsA4hcIe6YjDJKkKvuBVZzADPUtW?= =?us-ascii?Q?lkUhAFnrPa1gzVGz7fLrNhvt67DdzCC3abJ3ZwplLNx57KvyHbuouXlpyM9o?= =?us-ascii?Q?TKXtukaPetzXoqIGhyAvAW/pjMnwlNCQbURSJOH0FNzHdn7rL3xMHZ/yoDGT?= =?us-ascii?Q?GSIQ8DgIH+6TLfBP2jauo8Z0CIbrO80lmj6gHDilmi9N9S+CLjT6/iadxX4D?= =?us-ascii?Q?LxkqOLHxASlbFgpDyVFKpEp1q3zvcTv2uyKCQ4CGaTEI6uVbcN309mWoAZZc?= =?us-ascii?B?QT09?= X-Microsoft-Exchange-Diagnostics: 1; SN2PR15MB0991; 6:a+RYzCOZAECWuCfucmlvtRVy/QB8C1KGLaPlcmg3HyIwgYZB1WJ68QLb/6I7OIDPPaxeT6STmrLpMy6vdWUhLnTaiaRWqNUH1tS1gw66owmt8Iff/afQDxWkVVENL14xC+R8wePQ5tPbXRUz8OQc+h3YK/vRbpDEXnsG3p/1pKso8+oo/2QZ9yMje5THawK15tiXUTUQoV4LlLJZqHT0BDsO8T84Vv1zpCpLQ595o5ddQmqG7h+a4pDwY904pERwQ1xucg87XxrU208D9exBLjOM8kjRmx6zu/Z2i6zdsPzNalxb36dR2QqAcWVe9yU5OWczwb5CEjmygPKgdlS5zxPCS28x09xu2O8ncV6jpHQ13V1mQ3tewDeK9T1w5o24D86FmZKxwuYKP6pRvawJt6fmW5VD/81kASRtr5t1oyg=; 5:PcLvrjojtJnBsfLRKydLQDV28qTSBgIWwXalXF126f5VaWJdU4IPv6pOxWxjtw3mAJ2gETvc5k6FFZ3onLkYRp7YT0CsSiOycRPSPSbIjgHO+ApR5HSufLRoqzr+oho9+fEAfSPe4m4yLotUOd4DKBEbAq17B+oVdecvXJu3qbs=; 24:qC2++5xg9Yg0U1EhFscd6NdHNvhzriOECGw674M1lRabxwIPrSVNM3Vi3pRgzXfFLZnnGEiCUsA12QfnQ0GT2Sjjc+uuMFpaolacZjjvmJU= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; SN2PR15MB0991; 7:8Y9yh3Ui/1z8K4yBM99U+Wx1KX7q+UPRXJHuhZRxYbFiLwg2XnzuOeTSvtvV/G3iQc20tpWuTWzWv6HjTXea2buKTPS+OM9H77QYzIY5dv/do/I+mdwhQ+WAaC+vXOiBJAfSeB3/4fmFKXcHkEcC6smEYKEmD8GF6IBS2onKXziAWumIHYX5GukiaioFYgcFjxSN8GuJA/p0D8+gYMnPupMZzVllnONwLs/J0KjftquX8zTiKKHI8CExvB8LFYx3Q6rj68paXQRsVMB2+kSPGFIpYX1VfNw334kXW3qaNEXfs9PeDDPA4BBLJktHsVYrFUtu3pUALAmygIBTI0cXVfmD7flht+0ozEpTZ+OhN979zRhWdJ+qhmevxjseBVQFn1JUxfIuvQB7jc8OCCyTHYSKIrfP0YVrJ0sbygobapnX872v/f8R9YMZWNLAKcgudbxwQZcg0lAcuWhsl4NfVA==; 20:hsNbKT5OYRNE8hR/5MCCc38MWmOo5akhX89pw6eKV7fs/eWJ7W/y99Nxg3HqknQYi/+yS1suqaKeKR/B3cjWKScRuPSm9CdHyKcmqP8j6rAR30rNO+1YSowSib8+geI7SJzwHvHuelaaYio1fHFjko+Mm1KyP/xsI/LoIDhopMQ= X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Dec 2016 08:03:24.2944 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN2PR15MB0991 X-OriginatorOrg: fb.com X-Proofpoint-Spam-Reason: safe X-FB-Internal: Safe X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:, , definitions=2016-12-12_04:, , signatures=0 X-BeenThere: mercurial-devel@mercurial-scm.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <mercurial-devel.mercurial-scm.org> List-Unsubscribe: <https://www.mercurial-scm.org/mailman/options/mercurial-devel>, <mailto:mercurial-devel-request@mercurial-scm.org?subject=unsubscribe> List-Archive: <http://www.mercurial-scm.org/pipermail/mercurial-devel/> List-Post: <mailto:mercurial-devel@mercurial-scm.org> List-Help: <mailto:mercurial-devel-request@mercurial-scm.org?subject=help> List-Subscribe: <https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel>, <mailto:mercurial-devel-request@mercurial-scm.org?subject=subscribe> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: mercurial-devel-bounces@mercurial-scm.org Sender: "Mercurial-devel" <mercurial-devel-bounces@mercurial-scm.org> |
Comments
Jun Wu - Dec. 12, 2016, 8:03 a.m.
Pierre-Yves David - Dec. 12, 2016, 7:58 p.m.
On 12/12/2016 09:03 AM, Jun Wu wrote: > # HG changeset patch > # User Jun Wu <quark@fb.com> > # Date 1481529712 0 > # Mon Dec 12 08:01:52 2016 +0000 > # Node ID 5efb46608ea75d45f1f4a73c33983c61177134b9 > # Parent 3cec78a0556e35becc138801917b1d11a612ce60 > # Available At https://bitbucket.org/quark-zju/hg-draft > # hg pull https://bitbucket.org/quark-zju/hg-draft -r 5efb46608ea7 > error: make it clear that ProgrammingError is for mercurial developers > > The word "developer" could refer to users - people using hg are likely to be > developers. Add adjectives to make it refer to mercurial developers only. That one is pushed, thanks. There is probably a small cohort of 'assert' waiting to be converted into ProgrammingError. > diff --git a/mercurial/error.py b/mercurial/error.py > --- a/mercurial/error.py > +++ b/mercurial/error.py > @@ -170,5 +170,5 @@ class PushRaced(RuntimeError): > > class ProgrammingError(RuntimeError): > - """Raised if a developer has made some mistake""" > + """Raised if a mercurial (core or extension) developer made a mistake""" > > # bundle2 related errors
timeless - Dec. 18, 2016, 1:12 a.m.
Thanks
Patch
diff --git a/mercurial/error.py b/mercurial/error.py --- a/mercurial/error.py +++ b/mercurial/error.py @@ -170,5 +170,5 @@ class PushRaced(RuntimeError): class ProgrammingError(RuntimeError): - """Raised if a developer has made some mistake""" + """Raised if a mercurial (core or extension) developer made a mistake""" # bundle2 related errors