44 lines
		
	
	
		
			832 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
		
		
			
		
	
	
			44 lines
		
	
	
		
			832 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| 
								 | 
							
								#!/usr/local/bin/python3.4
							 | 
						||
| 
								 | 
							
								import os, sys
							 | 
						||
| 
								 | 
							
								if 'LD_LIBRARY_PATH' not in os.environ:
							 | 
						||
| 
								 | 
							
								    os.environ['LD_LIBRARY_PATH'] = '/usr/local/lib'
							 | 
						||
| 
								 | 
							
								    try:
							 | 
						||
| 
								 | 
							
								        os.execv(sys.argv[0], sys.argv)
							 | 
						||
| 
								 | 
							
								    except Exception as exc:
							 | 
						||
| 
								 | 
							
								        print( 'Failed re-exec:', exc )
							 | 
						||
| 
								 | 
							
								        sys.exit(1)
							 | 
						||
| 
								 | 
							
								#
							 | 
						||
| 
								 | 
							
								# import yourmodule
							 | 
						||
| 
								 | 
							
								print( 'Success:', os.environ['LD_LIBRARY_PATH']
							 | 
						||
| 
								 | 
							
								# your program goes here
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								import matplotlib
							 | 
						||
| 
								 | 
							
								matplotlib.use('Agg')
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								#import sys, os
							 | 
						||
| 
								 | 
							
								sys.path = sys.path + [os.getcwd()]
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								sys.druwid_root = os.path.abspath(os.path.dirname(__file__))
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								import dru.druwid
							 | 
						||
| 
								 | 
							
								import dru.druplot
							 | 
						||
| 
								 | 
							
								from dru.shell import AlephShell
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								cq = dru.druwid.ClauseQueue()
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								learner = dru.druwid.Aleph( cq )
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								#
							 | 
						||
| 
								 | 
							
								# initialize engine
							 | 
						||
| 
								 | 
							
								#
							 | 
						||
| 
								 | 
							
								def main():
							 | 
						||
| 
								 | 
							
								  if not learner:
							 | 
						||
| 
								 | 
							
								    print("Nothing to do, bye!")
							 | 
						||
| 
								 | 
							
								    exit(2)
							 | 
						||
| 
								 | 
							
								  AlephShell(learner).cmdloop()
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								if __name__ == "__main__":
							 | 
						||
| 
								 | 
							
								  main()
							 |