<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>[13691] CalendarServer/trunk/conf/auth/generate_test_accounts.py</title>
</head>
<body>

<style type="text/css"><!--
#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt;  }
#msg dl a { font-weight: bold}
#msg dl a:link    { color:#fc3; }
#msg dl a:active  { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
#logmsg pre { background: #eee; padding: 1em; }
#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
#logmsg dl { margin: 0; }
#logmsg dt { font-weight: bold; }
#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
#logmsg dd:before { content:'\00bb';}
#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
#logmsg table th.Corner { text-align: left; }
#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff  {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<div id="msg">
<dl class="meta">
<dt>Revision</dt> <dd><a href="http://trac.calendarserver.org//changeset/13691">13691</a></dd>
<dt>Author</dt> <dd>cdaboo@apple.com</dd>
<dt>Date</dt> <dd>2014-06-25 11:54:33 -0700 (Wed, 25 Jun 2014)</dd>
</dl>

<h3>Log Message</h3>
<pre>Add option to create some extra (large) groups.</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#CalendarServertrunkconfauthgenerate_test_accountspy">CalendarServer/trunk/conf/auth/generate_test_accounts.py</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="CalendarServertrunkconfauthgenerate_test_accountspy"></a>
<div class="modfile"><h4>Modified: CalendarServer/trunk/conf/auth/generate_test_accounts.py (13690 => 13691)</h4>
<pre class="diff"><span>
<span class="info">--- CalendarServer/trunk/conf/auth/generate_test_accounts.py        2014-06-25 18:47:39 UTC (rev 13690)
+++ CalendarServer/trunk/conf/auth/generate_test_accounts.py        2014-06-25 18:54:33 UTC (rev 13691)
</span><span class="lines">@@ -24,6 +24,8 @@
</span><span class="cx"> 
</span><span class="cx"> &quot;&quot;&quot;
</span><span class="cx"> 
</span><ins>+EXTRA_GROUPS = False
+
</ins><span class="cx"> # The uids and guids for CDT test accounts are the same
</span><span class="cx"> # The short name is of the form userNN
</span><span class="cx"> USERGUIDS = &quot;10000000-0000-0000-0000-000000000%03d&quot;
</span><span class="lines">@@ -58,7 +60,7 @@
</span><span class="cx"> &quot;&quot;&quot;.format(uid=uid, guid=guid, fullName=fullName))
</span><span class="cx"> 
</span><span class="cx"> # user01-100
</span><del>-for i in xrange(1, 101):
</del><ins>+for i in xrange(1, 501 if EXTRA_GROUPS else 101):
</ins><span class="cx">     out.write(&quot;&quot;&quot;&lt;record type=&quot;user&quot;&gt;
</span><span class="cx">     &lt;uid&gt;{guid}&lt;/uid&gt;
</span><span class="cx">     &lt;guid&gt;{guid}&lt;/guid&gt;
</span><span class="lines">@@ -92,6 +94,621 @@
</span><span class="cx">     GROUPGUIDS % 7: (USERGUIDS % 22, USERGUIDS % 23, USERGUIDS % 24),
</span><span class="cx"> }
</span><span class="cx"> 
</span><ins>+if EXTRA_GROUPS:
+    members.update({
+    GROUPGUIDS % 8: (
+        USERGUIDS % 1,
+        USERGUIDS % 2,
+        USERGUIDS % 3,
+        USERGUIDS % 4,
+        USERGUIDS % 5,
+    ),
+    GROUPGUIDS % 9: (
+        USERGUIDS % 1,
+        USERGUIDS % 2,
+        USERGUIDS % 3,
+        USERGUIDS % 4,
+        USERGUIDS % 5,
+        USERGUIDS % 6,
+        USERGUIDS % 7,
+        USERGUIDS % 8,
+        USERGUIDS % 9,
+        USERGUIDS % 10,
+        USERGUIDS % 11,
+        USERGUIDS % 12,
+        USERGUIDS % 13,
+        USERGUIDS % 14,
+        USERGUIDS % 15,
+        USERGUIDS % 16,
+        USERGUIDS % 17,
+        USERGUIDS % 18,
+        USERGUIDS % 19,
+        USERGUIDS % 20,
+        USERGUIDS % 21,
+        USERGUIDS % 22,
+        USERGUIDS % 23,
+        USERGUIDS % 24,
+        USERGUIDS % 25,
+        USERGUIDS % 26,
+        USERGUIDS % 27,
+        USERGUIDS % 28,
+        USERGUIDS % 29,
+        USERGUIDS % 30,
+        USERGUIDS % 31,
+        USERGUIDS % 32,
+        USERGUIDS % 33,
+        USERGUIDS % 34,
+        USERGUIDS % 35,
+        USERGUIDS % 36,
+        USERGUIDS % 37,
+        USERGUIDS % 38,
+        USERGUIDS % 39,
+        USERGUIDS % 40,
+        USERGUIDS % 41,
+        USERGUIDS % 42,
+        USERGUIDS % 43,
+        USERGUIDS % 44,
+        USERGUIDS % 45,
+        USERGUIDS % 46,
+        USERGUIDS % 47,
+        USERGUIDS % 48,
+        USERGUIDS % 49,
+        USERGUIDS % 50,
+        USERGUIDS % 51,
+        USERGUIDS % 52,
+        USERGUIDS % 53,
+        USERGUIDS % 54,
+        USERGUIDS % 55,
+        USERGUIDS % 56,
+        USERGUIDS % 57,
+        USERGUIDS % 58,
+        USERGUIDS % 59,
+        USERGUIDS % 60,
+        USERGUIDS % 61,
+        USERGUIDS % 62,
+        USERGUIDS % 63,
+        USERGUIDS % 64,
+        USERGUIDS % 65,
+        USERGUIDS % 66,
+        USERGUIDS % 67,
+        USERGUIDS % 68,
+        USERGUIDS % 69,
+        USERGUIDS % 70,
+        USERGUIDS % 71,
+        USERGUIDS % 72,
+        USERGUIDS % 73,
+        USERGUIDS % 74,
+        USERGUIDS % 75,
+        USERGUIDS % 76,
+        USERGUIDS % 77,
+        USERGUIDS % 78,
+        USERGUIDS % 79,
+        USERGUIDS % 80,
+        USERGUIDS % 81,
+        USERGUIDS % 82,
+        USERGUIDS % 83,
+        USERGUIDS % 84,
+        USERGUIDS % 85,
+        USERGUIDS % 86,
+        USERGUIDS % 87,
+        USERGUIDS % 88,
+        USERGUIDS % 89,
+        USERGUIDS % 90,
+        USERGUIDS % 91,
+        USERGUIDS % 92,
+        USERGUIDS % 93,
+        USERGUIDS % 94,
+        USERGUIDS % 95,
+        USERGUIDS % 96,
+        USERGUIDS % 97,
+        USERGUIDS % 98,
+        USERGUIDS % 99,
+        USERGUIDS % 100,
+    ),
+    GROUPGUIDS % 10: (
+        USERGUIDS % 1,
+        USERGUIDS % 2,
+        USERGUIDS % 3,
+        USERGUIDS % 4,
+        USERGUIDS % 5,
+        USERGUIDS % 6,
+        USERGUIDS % 7,
+        USERGUIDS % 8,
+        USERGUIDS % 9,
+        USERGUIDS % 10,
+        USERGUIDS % 11,
+        USERGUIDS % 12,
+        USERGUIDS % 13,
+        USERGUIDS % 14,
+        USERGUIDS % 15,
+        USERGUIDS % 16,
+        USERGUIDS % 17,
+        USERGUIDS % 18,
+        USERGUIDS % 19,
+        USERGUIDS % 20,
+        USERGUIDS % 21,
+        USERGUIDS % 22,
+        USERGUIDS % 23,
+        USERGUIDS % 24,
+        USERGUIDS % 25,
+        USERGUIDS % 26,
+        USERGUIDS % 27,
+        USERGUIDS % 28,
+        USERGUIDS % 29,
+        USERGUIDS % 30,
+        USERGUIDS % 31,
+        USERGUIDS % 32,
+        USERGUIDS % 33,
+        USERGUIDS % 34,
+        USERGUIDS % 35,
+        USERGUIDS % 36,
+        USERGUIDS % 37,
+        USERGUIDS % 38,
+        USERGUIDS % 39,
+        USERGUIDS % 40,
+        USERGUIDS % 41,
+        USERGUIDS % 42,
+        USERGUIDS % 43,
+        USERGUIDS % 44,
+        USERGUIDS % 45,
+        USERGUIDS % 46,
+        USERGUIDS % 47,
+        USERGUIDS % 48,
+        USERGUIDS % 49,
+        USERGUIDS % 50,
+        USERGUIDS % 51,
+        USERGUIDS % 52,
+        USERGUIDS % 53,
+        USERGUIDS % 54,
+        USERGUIDS % 55,
+        USERGUIDS % 56,
+        USERGUIDS % 57,
+        USERGUIDS % 58,
+        USERGUIDS % 59,
+        USERGUIDS % 60,
+        USERGUIDS % 61,
+        USERGUIDS % 62,
+        USERGUIDS % 63,
+        USERGUIDS % 64,
+        USERGUIDS % 65,
+        USERGUIDS % 66,
+        USERGUIDS % 67,
+        USERGUIDS % 68,
+        USERGUIDS % 69,
+        USERGUIDS % 70,
+        USERGUIDS % 71,
+        USERGUIDS % 72,
+        USERGUIDS % 73,
+        USERGUIDS % 74,
+        USERGUIDS % 75,
+        USERGUIDS % 76,
+        USERGUIDS % 77,
+        USERGUIDS % 78,
+        USERGUIDS % 79,
+        USERGUIDS % 80,
+        USERGUIDS % 81,
+        USERGUIDS % 82,
+        USERGUIDS % 83,
+        USERGUIDS % 84,
+        USERGUIDS % 85,
+        USERGUIDS % 86,
+        USERGUIDS % 87,
+        USERGUIDS % 88,
+        USERGUIDS % 89,
+        USERGUIDS % 90,
+        USERGUIDS % 91,
+        USERGUIDS % 92,
+        USERGUIDS % 93,
+        USERGUIDS % 94,
+        USERGUIDS % 95,
+        USERGUIDS % 96,
+        USERGUIDS % 97,
+        USERGUIDS % 98,
+        USERGUIDS % 99,
+        USERGUIDS % 100,
+        USERGUIDS % 101,
+        USERGUIDS % 102,
+        USERGUIDS % 103,
+        USERGUIDS % 104,
+        USERGUIDS % 105,
+        USERGUIDS % 106,
+        USERGUIDS % 107,
+        USERGUIDS % 108,
+        USERGUIDS % 109,
+        USERGUIDS % 110,
+        USERGUIDS % 111,
+        USERGUIDS % 112,
+        USERGUIDS % 113,
+        USERGUIDS % 114,
+        USERGUIDS % 115,
+        USERGUIDS % 116,
+        USERGUIDS % 117,
+        USERGUIDS % 118,
+        USERGUIDS % 119,
+        USERGUIDS % 120,
+        USERGUIDS % 121,
+        USERGUIDS % 122,
+        USERGUIDS % 123,
+        USERGUIDS % 124,
+        USERGUIDS % 125,
+        USERGUIDS % 126,
+        USERGUIDS % 127,
+        USERGUIDS % 128,
+        USERGUIDS % 129,
+        USERGUIDS % 130,
+        USERGUIDS % 131,
+        USERGUIDS % 132,
+        USERGUIDS % 133,
+        USERGUIDS % 134,
+        USERGUIDS % 135,
+        USERGUIDS % 136,
+        USERGUIDS % 137,
+        USERGUIDS % 138,
+        USERGUIDS % 139,
+        USERGUIDS % 140,
+        USERGUIDS % 141,
+        USERGUIDS % 142,
+        USERGUIDS % 143,
+        USERGUIDS % 144,
+        USERGUIDS % 145,
+        USERGUIDS % 146,
+        USERGUIDS % 147,
+        USERGUIDS % 148,
+        USERGUIDS % 149,
+        USERGUIDS % 150,
+        USERGUIDS % 151,
+        USERGUIDS % 152,
+        USERGUIDS % 153,
+        USERGUIDS % 154,
+        USERGUIDS % 155,
+        USERGUIDS % 156,
+        USERGUIDS % 157,
+        USERGUIDS % 158,
+        USERGUIDS % 159,
+        USERGUIDS % 160,
+        USERGUIDS % 161,
+        USERGUIDS % 162,
+        USERGUIDS % 163,
+        USERGUIDS % 164,
+        USERGUIDS % 165,
+        USERGUIDS % 166,
+        USERGUIDS % 167,
+        USERGUIDS % 168,
+        USERGUIDS % 169,
+        USERGUIDS % 170,
+        USERGUIDS % 171,
+        USERGUIDS % 172,
+        USERGUIDS % 173,
+        USERGUIDS % 174,
+        USERGUIDS % 175,
+        USERGUIDS % 176,
+        USERGUIDS % 177,
+        USERGUIDS % 178,
+        USERGUIDS % 179,
+        USERGUIDS % 180,
+        USERGUIDS % 181,
+        USERGUIDS % 182,
+        USERGUIDS % 183,
+        USERGUIDS % 184,
+        USERGUIDS % 185,
+        USERGUIDS % 186,
+        USERGUIDS % 187,
+        USERGUIDS % 188,
+        USERGUIDS % 189,
+        USERGUIDS % 190,
+        USERGUIDS % 191,
+        USERGUIDS % 192,
+        USERGUIDS % 193,
+        USERGUIDS % 194,
+        USERGUIDS % 195,
+        USERGUIDS % 196,
+        USERGUIDS % 197,
+        USERGUIDS % 198,
+        USERGUIDS % 199,
+        USERGUIDS % 200,
+        USERGUIDS % 201,
+        USERGUIDS % 202,
+        USERGUIDS % 203,
+        USERGUIDS % 204,
+        USERGUIDS % 205,
+        USERGUIDS % 206,
+        USERGUIDS % 207,
+        USERGUIDS % 208,
+        USERGUIDS % 209,
+        USERGUIDS % 210,
+        USERGUIDS % 211,
+        USERGUIDS % 212,
+        USERGUIDS % 213,
+        USERGUIDS % 214,
+        USERGUIDS % 215,
+        USERGUIDS % 216,
+        USERGUIDS % 217,
+        USERGUIDS % 218,
+        USERGUIDS % 219,
+        USERGUIDS % 220,
+        USERGUIDS % 221,
+        USERGUIDS % 222,
+        USERGUIDS % 223,
+        USERGUIDS % 224,
+        USERGUIDS % 225,
+        USERGUIDS % 226,
+        USERGUIDS % 227,
+        USERGUIDS % 228,
+        USERGUIDS % 229,
+        USERGUIDS % 230,
+        USERGUIDS % 231,
+        USERGUIDS % 232,
+        USERGUIDS % 233,
+        USERGUIDS % 234,
+        USERGUIDS % 235,
+        USERGUIDS % 236,
+        USERGUIDS % 237,
+        USERGUIDS % 238,
+        USERGUIDS % 239,
+        USERGUIDS % 240,
+        USERGUIDS % 241,
+        USERGUIDS % 242,
+        USERGUIDS % 243,
+        USERGUIDS % 244,
+        USERGUIDS % 245,
+        USERGUIDS % 246,
+        USERGUIDS % 247,
+        USERGUIDS % 248,
+        USERGUIDS % 249,
+        USERGUIDS % 250,
+        USERGUIDS % 251,
+        USERGUIDS % 252,
+        USERGUIDS % 253,
+        USERGUIDS % 254,
+        USERGUIDS % 255,
+        USERGUIDS % 256,
+        USERGUIDS % 257,
+        USERGUIDS % 258,
+        USERGUIDS % 259,
+        USERGUIDS % 260,
+        USERGUIDS % 261,
+        USERGUIDS % 262,
+        USERGUIDS % 263,
+        USERGUIDS % 264,
+        USERGUIDS % 265,
+        USERGUIDS % 266,
+        USERGUIDS % 267,
+        USERGUIDS % 268,
+        USERGUIDS % 269,
+        USERGUIDS % 270,
+        USERGUIDS % 271,
+        USERGUIDS % 272,
+        USERGUIDS % 273,
+        USERGUIDS % 274,
+        USERGUIDS % 275,
+        USERGUIDS % 276,
+        USERGUIDS % 277,
+        USERGUIDS % 278,
+        USERGUIDS % 279,
+        USERGUIDS % 280,
+        USERGUIDS % 281,
+        USERGUIDS % 282,
+        USERGUIDS % 283,
+        USERGUIDS % 284,
+        USERGUIDS % 285,
+        USERGUIDS % 286,
+        USERGUIDS % 287,
+        USERGUIDS % 288,
+        USERGUIDS % 289,
+        USERGUIDS % 290,
+        USERGUIDS % 291,
+        USERGUIDS % 292,
+        USERGUIDS % 293,
+        USERGUIDS % 294,
+        USERGUIDS % 295,
+        USERGUIDS % 296,
+        USERGUIDS % 297,
+        USERGUIDS % 298,
+        USERGUIDS % 299,
+        USERGUIDS % 300,
+        USERGUIDS % 301,
+        USERGUIDS % 302,
+        USERGUIDS % 303,
+        USERGUIDS % 304,
+        USERGUIDS % 305,
+        USERGUIDS % 306,
+        USERGUIDS % 307,
+        USERGUIDS % 308,
+        USERGUIDS % 309,
+        USERGUIDS % 310,
+        USERGUIDS % 311,
+        USERGUIDS % 312,
+        USERGUIDS % 313,
+        USERGUIDS % 314,
+        USERGUIDS % 315,
+        USERGUIDS % 316,
+        USERGUIDS % 317,
+        USERGUIDS % 318,
+        USERGUIDS % 319,
+        USERGUIDS % 320,
+        USERGUIDS % 321,
+        USERGUIDS % 322,
+        USERGUIDS % 323,
+        USERGUIDS % 324,
+        USERGUIDS % 325,
+        USERGUIDS % 326,
+        USERGUIDS % 327,
+        USERGUIDS % 328,
+        USERGUIDS % 329,
+        USERGUIDS % 330,
+        USERGUIDS % 331,
+        USERGUIDS % 332,
+        USERGUIDS % 333,
+        USERGUIDS % 334,
+        USERGUIDS % 335,
+        USERGUIDS % 336,
+        USERGUIDS % 337,
+        USERGUIDS % 338,
+        USERGUIDS % 339,
+        USERGUIDS % 340,
+        USERGUIDS % 341,
+        USERGUIDS % 342,
+        USERGUIDS % 343,
+        USERGUIDS % 344,
+        USERGUIDS % 345,
+        USERGUIDS % 346,
+        USERGUIDS % 347,
+        USERGUIDS % 348,
+        USERGUIDS % 349,
+        USERGUIDS % 350,
+        USERGUIDS % 351,
+        USERGUIDS % 352,
+        USERGUIDS % 353,
+        USERGUIDS % 354,
+        USERGUIDS % 355,
+        USERGUIDS % 356,
+        USERGUIDS % 357,
+        USERGUIDS % 358,
+        USERGUIDS % 359,
+        USERGUIDS % 360,
+        USERGUIDS % 361,
+        USERGUIDS % 362,
+        USERGUIDS % 363,
+        USERGUIDS % 364,
+        USERGUIDS % 365,
+        USERGUIDS % 366,
+        USERGUIDS % 367,
+        USERGUIDS % 368,
+        USERGUIDS % 369,
+        USERGUIDS % 370,
+        USERGUIDS % 371,
+        USERGUIDS % 372,
+        USERGUIDS % 373,
+        USERGUIDS % 374,
+        USERGUIDS % 375,
+        USERGUIDS % 376,
+        USERGUIDS % 377,
+        USERGUIDS % 378,
+        USERGUIDS % 379,
+        USERGUIDS % 380,
+        USERGUIDS % 381,
+        USERGUIDS % 382,
+        USERGUIDS % 383,
+        USERGUIDS % 384,
+        USERGUIDS % 385,
+        USERGUIDS % 386,
+        USERGUIDS % 387,
+        USERGUIDS % 388,
+        USERGUIDS % 389,
+        USERGUIDS % 390,
+        USERGUIDS % 391,
+        USERGUIDS % 392,
+        USERGUIDS % 393,
+        USERGUIDS % 394,
+        USERGUIDS % 395,
+        USERGUIDS % 396,
+        USERGUIDS % 397,
+        USERGUIDS % 398,
+        USERGUIDS % 399,
+        USERGUIDS % 400,
+        USERGUIDS % 401,
+        USERGUIDS % 402,
+        USERGUIDS % 403,
+        USERGUIDS % 404,
+        USERGUIDS % 405,
+        USERGUIDS % 406,
+        USERGUIDS % 407,
+        USERGUIDS % 408,
+        USERGUIDS % 409,
+        USERGUIDS % 410,
+        USERGUIDS % 411,
+        USERGUIDS % 412,
+        USERGUIDS % 413,
+        USERGUIDS % 414,
+        USERGUIDS % 415,
+        USERGUIDS % 416,
+        USERGUIDS % 417,
+        USERGUIDS % 418,
+        USERGUIDS % 419,
+        USERGUIDS % 420,
+        USERGUIDS % 421,
+        USERGUIDS % 422,
+        USERGUIDS % 423,
+        USERGUIDS % 424,
+        USERGUIDS % 425,
+        USERGUIDS % 426,
+        USERGUIDS % 427,
+        USERGUIDS % 428,
+        USERGUIDS % 429,
+        USERGUIDS % 430,
+        USERGUIDS % 431,
+        USERGUIDS % 432,
+        USERGUIDS % 433,
+        USERGUIDS % 434,
+        USERGUIDS % 435,
+        USERGUIDS % 436,
+        USERGUIDS % 437,
+        USERGUIDS % 438,
+        USERGUIDS % 439,
+        USERGUIDS % 440,
+        USERGUIDS % 441,
+        USERGUIDS % 442,
+        USERGUIDS % 443,
+        USERGUIDS % 444,
+        USERGUIDS % 445,
+        USERGUIDS % 446,
+        USERGUIDS % 447,
+        USERGUIDS % 448,
+        USERGUIDS % 449,
+        USERGUIDS % 450,
+        USERGUIDS % 451,
+        USERGUIDS % 452,
+        USERGUIDS % 453,
+        USERGUIDS % 454,
+        USERGUIDS % 455,
+        USERGUIDS % 456,
+        USERGUIDS % 457,
+        USERGUIDS % 458,
+        USERGUIDS % 459,
+        USERGUIDS % 460,
+        USERGUIDS % 461,
+        USERGUIDS % 462,
+        USERGUIDS % 463,
+        USERGUIDS % 464,
+        USERGUIDS % 465,
+        USERGUIDS % 466,
+        USERGUIDS % 467,
+        USERGUIDS % 468,
+        USERGUIDS % 469,
+        USERGUIDS % 470,
+        USERGUIDS % 471,
+        USERGUIDS % 472,
+        USERGUIDS % 473,
+        USERGUIDS % 474,
+        USERGUIDS % 475,
+        USERGUIDS % 476,
+        USERGUIDS % 477,
+        USERGUIDS % 478,
+        USERGUIDS % 479,
+        USERGUIDS % 480,
+        USERGUIDS % 481,
+        USERGUIDS % 482,
+        USERGUIDS % 483,
+        USERGUIDS % 484,
+        USERGUIDS % 485,
+        USERGUIDS % 486,
+        USERGUIDS % 487,
+        USERGUIDS % 488,
+        USERGUIDS % 489,
+        USERGUIDS % 490,
+        USERGUIDS % 491,
+        USERGUIDS % 492,
+        USERGUIDS % 493,
+        USERGUIDS % 494,
+        USERGUIDS % 495,
+        USERGUIDS % 496,
+        USERGUIDS % 497,
+        USERGUIDS % 498,
+        USERGUIDS % 499,
+        USERGUIDS % 500,
+    ),
+})
+
</ins><span class="cx"> for i in xrange(1, 101):
</span><span class="cx"> 
</span><span class="cx">     memberElements = []
</span></span></pre>
</div>
</div>

</body>
</html>