Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
Please login to access the resource
openSUSE:Factory:Rebuild
shared-python-startup
pythonstart
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File pythonstart of Package shared-python-startup
# startup script for python to enable saving of interpreter history and # enabling name completion # import needed modules import atexit import os import readline import rlcompleter import sys # where is history saved ver = "%d.%d" % sys.version_info[:2] historyPath = os.path.expanduser("~/.pyhistory%s" % ver) # handler for saving history def save_history(historyPath=historyPath): import readline try: readline.write_history_file(historyPath) except: pass del readline # read history, if it exists if os.path.exists(historyPath): readline.set_history_length(10000) readline.read_history_file(historyPath) # register saving handler atexit.register(save_history) # enable completion readline.parse_and_bind('tab: complete') # cleanup del os, atexit, readline, rlcompleter, save_history, historyPath # vim:set ft=python:
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor