File: wine.py

package info (click to toggle)
playonlinux 4.1.1-1
  • links: PTS, VCS
  • area: contrib
  • in suites: wheezy
  • size: 11,208 kB
  • sloc: python: 6,173; sh: 5,358; ansic: 72; makefile: 8
file content (35 lines) | stat: -rwxr-xr-x 701 bytes parent folder | download
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
#!/usr/bin/env python
# -*- coding: utf-8 -*-

# Copyright (C) 2007-2010 PlayOnLinux Team

import Variables, os, string


def LoadRegValues(prefix, values):
	cfile = Variables.playonlinux_rep+"wineprefix/"+prefix+"/user.reg"
	result = {}
	

	for element in values:
		result[element] = "default"
		
	try:
		fichier = open(cfile,"r").readlines()
	except:
		return result
	
	for line in fichier:
		line = line.replace("\n","")
		found = False
		for element in values:
			if(element in line):
				line = line.replace("\"","")
				line = string.split(line, "=")
				line = line[1]
				result[element] = line
				found = True
				break
			#if(found == False):
			#result[element] = "default"
	return(result)