-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathpythonstartup.py
More file actions
36 lines (31 loc) · 1.05 KB
/
pythonstartup.py
File metadata and controls
36 lines (31 loc) · 1.05 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
try:
from IPython.terminal.prompts import Prompts, Token
class IPythonPrompt(Prompts):
def in_prompt_tokens(self, cli=None):
return [
(Token.Prompt, 'In ['),
(Token.PromptNum, str(self.shell.execution_count)),
(Token.Prompt, '] {'),
(Token.PromptNum, 'dev'),
(Token.Prompt, '}: ')
]
def out_prompt_tokens(self, cli=None):
return [
(Token.OutPrompt, 'Out['),
(Token.OutPromptNum, str(self.shell.execution_count)),
(Token.OutPrompt, '] {'),
(Token.OutPromptNum, 'dev'),
(Token.OutPrompt, '}: ')
]
_ip = get_ipython() # noqa
_ip.prompts = IPythonPrompt(_ip)
except Exception:
pass
try:
from sentry.models import Organization, Project, User
import datetime
me = User.objects.first()
today = datetime.datetime.today()
print('Imported sentry.models.Organization, Project and User')
except Exception:
pass