annotate paste/paste.21008 @ 12493:885661512b17 draft

<int-e> le//rn schwartzian//In 1987, Yogurt introduced a better way to rank Schwartz users: Rather than holding an annual tournament, users would take a series of standardized tests adminstered by official Schwartz centers, and would then be ranked according to the results. This lead to the Schwartzian transform because it allowed many more users to be ranked.
author HackEso <hackeso@esolangs.org>
date Fri, 12 Jan 2024 07:24:55 +0000
parents 9ef3c341972b
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
4581
9ef3c341972b <fizzie> cat /home/hackbot/hackbot.hg/multibot_cmds/lib/sandbox | paste
HackBot
parents:
diff changeset
1 #!/usr/bin/env python
9ef3c341972b <fizzie> cat /home/hackbot/hackbot.hg/multibot_cmds/lib/sandbox | paste
HackBot
parents:
diff changeset
2
9ef3c341972b <fizzie> cat /home/hackbot/hackbot.hg/multibot_cmds/lib/sandbox | paste
HackBot
parents:
diff changeset
3 import os
9ef3c341972b <fizzie> cat /home/hackbot/hackbot.hg/multibot_cmds/lib/sandbox | paste
HackBot
parents:
diff changeset
4 import sys
9ef3c341972b <fizzie> cat /home/hackbot/hackbot.hg/multibot_cmds/lib/sandbox | paste
HackBot
parents:
diff changeset
5 import subprocess
9ef3c341972b <fizzie> cat /home/hackbot/hackbot.hg/multibot_cmds/lib/sandbox | paste
HackBot
parents:
diff changeset
6
9ef3c341972b <fizzie> cat /home/hackbot/hackbot.hg/multibot_cmds/lib/sandbox | paste
HackBot
parents:
diff changeset
7 http_proxy = 'http://127.0.0.1:3128'
9ef3c341972b <fizzie> cat /home/hackbot/hackbot.hg/multibot_cmds/lib/sandbox | paste
HackBot
parents:
diff changeset
8 path = '/hackenv/bin:/opt/python27/bin:/opt/ghc/bin:/usr/bin:/bin'
9ef3c341972b <fizzie> cat /home/hackbot/hackbot.hg/multibot_cmds/lib/sandbox | paste
HackBot
parents:
diff changeset
9 lib = os.path.abspath('lib')
9ef3c341972b <fizzie> cat /home/hackbot/hackbot.hg/multibot_cmds/lib/sandbox | paste
HackBot
parents:
diff changeset
10
9ef3c341972b <fizzie> cat /home/hackbot/hackbot.hg/multibot_cmds/lib/sandbox | paste
HackBot
parents:
diff changeset
11 subprocess.call(
9ef3c341972b <fizzie> cat /home/hackbot/hackbot.hg/multibot_cmds/lib/sandbox | paste
HackBot
parents:
diff changeset
12 ['nice', '-n10',
9ef3c341972b <fizzie> cat /home/hackbot/hackbot.hg/multibot_cmds/lib/sandbox | paste
HackBot
parents:
diff changeset
13 '/usr/bin/umlbox',
9ef3c341972b <fizzie> cat /home/hackbot/hackbot.hg/multibot_cmds/lib/sandbox | paste
HackBot
parents:
diff changeset
14 '-R3128:127.0.0.1:3128',
9ef3c341972b <fizzie> cat /home/hackbot/hackbot.hg/multibot_cmds/lib/sandbox | paste
HackBot
parents:
diff changeset
15 '--no-stdin',
9ef3c341972b <fizzie> cat /home/hackbot/hackbot.hg/multibot_cmds/lib/sandbox | paste
HackBot
parents:
diff changeset
16 '--base-mounts',
9ef3c341972b <fizzie> cat /home/hackbot/hackbot.hg/multibot_cmds/lib/sandbox | paste
HackBot
parents:
diff changeset
17 '--mount', '/opt',
9ef3c341972b <fizzie> cat /home/hackbot/hackbot.hg/multibot_cmds/lib/sandbox | paste
HackBot
parents:
diff changeset
18 #'--mount', '/var/irclogs',
9ef3c341972b <fizzie> cat /home/hackbot/hackbot.hg/multibot_cmds/lib/sandbox | paste
HackBot
parents:
diff changeset
19 '--mount', '/etc/java-6-openjdk',
9ef3c341972b <fizzie> cat /home/hackbot/hackbot.hg/multibot_cmds/lib/sandbox | paste
HackBot
parents:
diff changeset
20 '--mount', lib,
9ef3c341972b <fizzie> cat /home/hackbot/hackbot.hg/multibot_cmds/lib/sandbox | paste
HackBot
parents:
diff changeset
21 '--translate-write', '/hackenv', os.environ['HACKENV'],
9ef3c341972b <fizzie> cat /home/hackbot/hackbot.hg/multibot_cmds/lib/sandbox | paste
HackBot
parents:
diff changeset
22 '--translate', '/hackenv/.hg', os.path.join(os.environ['HACKENV'], '.hg'),
9ef3c341972b <fizzie> cat /home/hackbot/hackbot.hg/multibot_cmds/lib/sandbox | paste
HackBot
parents:
diff changeset
23 '--cwd', '/hackenv',
9ef3c341972b <fizzie> cat /home/hackbot/hackbot.hg/multibot_cmds/lib/sandbox | paste
HackBot
parents:
diff changeset
24 '--timeout', '30',
9ef3c341972b <fizzie> cat /home/hackbot/hackbot.hg/multibot_cmds/lib/sandbox | paste
HackBot
parents:
diff changeset
25 'env', 'PATH=' + path, 'HACKENV=/hackenv', 'http_proxy=' + http_proxy, 'LANG=en_NZ.UTF-8',
9ef3c341972b <fizzie> cat /home/hackbot/hackbot.hg/multibot_cmds/lib/sandbox | paste
HackBot
parents:
diff changeset
26 os.path.join(lib, 'limits')] + sys.argv[1:])