Skip to content

Commit bc511cf

Browse files
committed
Fixed bug
1 parent 7239f03 commit bc511cf

File tree

3 files changed

+22
-11
lines changed

3 files changed

+22
-11
lines changed

Config.ini

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ revealer-show-default = False
1313

1414
[DIRS]
1515
log = Log.log
16+
logdir = Default
1617
#Carpeta del pack de recursos:Nah
1718
respack = resources/Seriouspack/
1819
maxlogs = 20

Modules/logmod.py

Lines changed: 17 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -5,17 +5,16 @@
55
config.read(configdir)
66

77
log = []
8+
logidr = None
89
def writeonlog(thingtowrite, *otherthingstowrite):
910
global log
11+
global logdir
1012
thingtowrite = time.strftime("%H:%M:%S") + "@" + thingtowrite
1113
try:
1214
thingtowrite += " | " + str(otherthingstowrite)
1315
except:
1416
pass
1517
log.append(thingtowrite + "\n")
16-
#if len(log) > 15:
17-
# savelog()
18-
1918

2019
def savelog():
2120
global log
@@ -24,13 +23,21 @@ def savelog():
2423
log = []
2524

2625
def createlogfile():
27-
if not os.path.exists("logfiles/"):
28-
os.makedirs("logfiles/")
29-
nlogfiles = int(len(os.listdir("logfiles/")))
26+
if config.get("DIRS", "logdir") == "Default":
27+
if not os.path.exists("logfiles/"):
28+
try:
29+
os.makedirs("logfiles/")
30+
logdir = "logfiles/"
31+
except:
32+
logdir = "~/.invproy/logfiles/"
33+
if not os.path.exists(logdir)
34+
try:
35+
os.makedirs(logdir)
36+
else:
37+
logdir = config.get("DIRS", "logdir")
38+
39+
nlogfiles = int(len(os.listdir(logdir)))
3040
if nlogfiles >= int(config.get("DIRS", "Maxlogs")):
31-
#print(nlogfiles)
32-
#print(int(config.get("DIRS", "Maxlogs")) - nlogfiles)
33-
#for i in range(abs(nlogfiles - int(config.get("DIRS", "Maxlogs")))):
3441
while nlogfiles > int(config.get("DIRS", "Maxlogs")):
3542
#Aqui pones que borre el archivo mas viejo
3643
nlogfiles -= 1
@@ -42,7 +49,7 @@ def createlogfile():
4249
except:
4350
raise
4451
try:
45-
newlogfilename = "logfiles/" + time.strftime("%y%m%d%H%M%S") + " " + config.get("DIRS", "Log")
52+
newlogfilename = logdir + time.strftime("%y%m%d%H%M%S") + " " + config.get("DIRS", "Log")
4653
try:
4754
os.rename("Log.log", newlogfilename)
4855
except:

Modules/save.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,9 +78,12 @@ def __init__(self, mode=0):
7878

7979
def run(self):
8080
rs = self.window.run()
81-
self.window.hide()
8281
if rs == 1:
8382
rs = self.window.get_filename()
83+
if os.path.isdir(rs):
84+
self.window.set_current_folder("rs")
85+
self.run()
86+
self.window.hide()
8487
self.window.destroy()
8588
return rs
8689
def destroy(self):

0 commit comments

Comments
 (0)