File: python

package info (click to toggle)
epic5 3.0.3-1
  • links: PTS
  • area: main
  • in suites: forky, sid
  • size: 5,328 kB
  • sloc: ansic: 75,810; makefile: 648; ruby: 227; python: 215; sh: 78; perl: 13
file content (24 lines) | stat: -rw-r--r-- 531 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# Setup the IRC client for python
# Usage: /load python

if (python(1) == 1) 
{
	# Make sure we can import local modules
	python import sys
	python if '.' not in sys.path: sys.path.append('.')
	@ dir = before(-1 / $word(1 $loadinfo()))
	python if '$dir' not in sys.path: sys.path.append\('$dir'\)

	# Setup some helpful aliases
	alias pyecho {echo $python($*)}
	alias pyload {python import $*}
	alias pyreload {python epic.reload\($*\)}

	# Import the high-level epic module
	pyload epic

	xecho -b Python loaded
}

# skully'2k16