Skip to content

Commit 11f7654

Browse files
committed
closes doublefint#10
1 parent 23dfd49 commit 11f7654

File tree

1 file changed

+15
-14
lines changed

1 file changed

+15
-14
lines changed

sc.code.cls

Lines changed: 15 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -10,23 +10,20 @@ ClassMethod export(generated = 0, system = 0, percent = 0, mapped = 0)
1010

1111
#define export(%code, %file) ##continue
1212
s sc = $system.OBJ.ExportUDL(%code, %file,"/diffexport") ##continue
13-
w +sc ##continue
14-
if 'sc d $system.OBJ.DisplayError(sc)
13+
if +sc w "Ok" else d $system.OBJ.DisplayError(sc)
1514

1615
#define isGenerated(%code) ##class(%RoutineMgr).IsGenerated( %code )
1716
#define isPercented(%code) ("%" = $e(%code))
1817
#define isMapped(%code) ##class(%RoutineMgr).IsMapped( %code )
19-
#define log w !, code, " -> ", filename, " "
20-
18+
#define log w !, code, " -> ", ##class(%File).GetFilename(filename), " "
19+
2120
#define mkdir(%filename) ##continue
2221
s path = ##class(%File).GetDirectory( %filename ) ##continue
2322
if '##class(%File).DirectoryExists( path ) { ##continue
2423
s sc = ##class(%File).CreateDirectoryChain( path ) ##continue
2524
w !, "mkdir ", path, " ", sc ##continue
2625
}
27-
28-
29-
26+
w "#; Exporting to ", ..workdir(),!
3027
#; classes
3128
s rs = ##class(%ResultSet).%New("%Dictionary.ClassDefinition:Summary")
3229
if rs.Execute() {
@@ -67,7 +64,8 @@ ClassMethod export(generated = 0, system = 0, percent = 0, mapped = 0)
6764

6865

6966
#; dfi
70-
#define export(%code,%file) w ##class(%DeepSee.UserLibrary.Utils).%Export( %code, %file, 0 )
67+
#define export(%code,%file) s sc = ##class(%DeepSee.UserLibrary.Utils).%Export( %code, %file, 0 )
68+
7169
s sql = "Select fullName as Name From %DeepSee_UserLibrary.FolderItem"
7270
s rs = ##class(%SQL.Statement).%ExecDirect( .stm, sql )
7371
while rs.%Next() {
@@ -77,7 +75,9 @@ ClassMethod export(generated = 0, system = 0, percent = 0, mapped = 0)
7775
$$$export(code,filename)
7876

7977
} s rs=""
80-
78+
79+
w !,!, "#; Exported to: ", ..workdir()
80+
8181
Q 1
8282
}
8383

@@ -87,10 +87,10 @@ ClassMethod import(filemask = "*.*", qspec = "cku-d", ByRef err = "", recurse =
8787
#define push(%dir) s dirs( $i( dirs ) ) = %dir
8888
#define next(%i,%dir) s %i=$o( dirs( "" ), 1, %dir ) k:%i'="" dirs(%i)
8989
#define isDirectory(%type) ( %type = "D" )
90-
#define log w !, $piece(filename,..workdir(),2), " ", +sc, $S(sc=1:"",1: " "_$system.Status.GetOneErrorText(sc))
90+
#define log w !, ##class(%File).GetFilename(filename), " " if +sc w "Ok" else d $system.Status.GetOneErrorText(sc)
9191

9292
s sc = 1, dirs = "", dir = ..workdir() $$$push(dir)
93-
if verbose w "Starting import of updated files in "_dir,!
93+
if verbose w "#; Importing from "_dir,!
9494
for { $$$next(i,dir) Q:i="" Q:dir=""
9595

9696
s rs = ##class(%File).FileSetFunc( dir, filemask, , 1 )
@@ -115,7 +115,7 @@ ClassMethod import(filemask = "*.*", qspec = "cku-d", ByRef err = "", recurse =
115115

116116
}
117117
}
118-
118+
w:verbose !,!,"#; Imported from ", ..workdir()
119119
Q sc
120120
}
121121

@@ -177,10 +177,10 @@ ClassMethod importUpdated(filemask = "*.*", qspec = "cku-d", ByRef err = "", rec
177177
#define push(%dir) s dirs( $i( dirs ) ) = %dir
178178
#define next(%i,%dir) s %i=$o( dirs( "" ), 1, %dir ) k:%i'="" dirs(%i)
179179
#define isDirectory(%type) ( %type = "D" )
180-
#define log w !, $piece(filename,..workdir(),2), " ", +sc, $S(sc=1:"",1: " "_$system.Status.GetOneErrorText(sc))
180+
#define log w !, ##class(%File).GetFilename(filename)," " if +sc w "Ok" else d $system.Status.GetOneErrorText( sc )
181181

182182
s sc = 1, dirs = "", dir = ..workdir() $$$push(dir)
183-
if verbose w "Starting import of updated files in "_dir,!
183+
if verbose w "#; Importing updated from ", dir,!
184184
for { $$$next(i,dir) Q:i="" Q:dir=""
185185

186186
s rs = ##class(%File).FileSetFunc( dir, filemask, , 1 )
@@ -220,6 +220,7 @@ ClassMethod importUpdated(filemask = "*.*", qspec = "cku-d", ByRef err = "", rec
220220
if verbose $$$log
221221
}
222222
}
223+
w:verbose !,"#; Imported updated from ", ..workdir()
223224
Q sc
224225
}
225226

0 commit comments

Comments
 (0)