mirror of
https://github.com/facebook/sapling.git
synced 2024-12-26 22:47:26 +03:00
ab3a7cb21f
Summary: In preparation for merging fb-mercurial sources to the Eden repository, move everything from the top-level directory into an `eden/scm` subdirectory.
22 lines
527 B
Python
22 lines
527 B
Python
from __future__ import absolute_import, print_function
|
|
|
|
import sys
|
|
|
|
|
|
globalvars = {}
|
|
lines = sys.stdin.readlines()
|
|
while lines:
|
|
l = lines.pop(0)
|
|
if l.startswith("SALT"):
|
|
print(l[:-1])
|
|
elif l.startswith(">>> "):
|
|
snippet = l[4:]
|
|
while lines and lines[0].startswith("... "):
|
|
l = lines.pop(0)
|
|
snippet += l[4:]
|
|
c = compile(snippet, "<heredoc>", "single")
|
|
try:
|
|
exec(c, globalvars)
|
|
except Exception as inst:
|
|
print(repr(inst))
|