@@ -8,9 +8,8 @@ Class sc.code [ Abstract ]
8
8
ClassMethod export (generated = 0 , system = 0 , percent = 0 , mapped = 0 )
9
9
{
10
10
11
- #define export (%code, %file ) ##continue
12
- s sc = $system .OBJ .ExportUDL (%code , %file ," /diffexport" ) ##continue
13
- if +sc w " Ok" else d $system .OBJ .DisplayError (sc )
11
+ #define export (%code, %file ) s sc = $system .OBJ .ExportUDL (%code , %file ," /diffexport" ) ##continue
12
+ w :sc " Ok" d :'sc $system .OBJ .DisplayError (sc )
14
13
15
14
#define isGenerated (%code ) ##class (%RoutineMgr ).IsGenerated ( %code )
16
15
#define isPercented (%code ) (" %" = $e (%code ))
@@ -87,7 +86,7 @@ ClassMethod import(filemask = "*.*", qspec = "cku-d", ByRef err = "", recurse =
87
86
#define push (%dir ) s dirs ( $i ( dirs ) ) = %dir
88
87
#define next (%i,%dir ) s %i =$o ( dirs ( " " ), 1 , %dir ) k :%i '=" " dirs (%i )
89
88
#define isDirectory (%type ) ( %type = " D" )
90
- #define log w !, ##class (%File ).GetFilename (filename ), " " if + sc w " Ok" else d $system .Status . GetOneErrorText (sc )
89
+ #define log w !, ##class (%File ).GetFilename (filename ), " " w : sc " Ok" d :' sc $system .OBJ . DisplayError (sc )
91
90
92
91
s sc = 1 , dirs = " " , dir = ..workdir () $$$push(dir )
93
92
if verbose w " #; Importing from " _dir ,!
@@ -112,7 +111,7 @@ ClassMethod import(filemask = "*.*", qspec = "cku-d", ByRef err = "", recurse =
112
111
}
113
112
114
113
if verbose $$$log
115
-
114
+
116
115
}
117
116
}
118
117
w :verbose !,!," #; Imported from " , ..workdir ()
@@ -177,7 +176,7 @@ ClassMethod importUpdated(filemask = "*.*", qspec = "cku-d", ByRef err = "", rec
177
176
#define push (%dir ) s dirs ( $i ( dirs ) ) = %dir
178
177
#define next (%i,%dir ) s %i =$o ( dirs ( " " ), 1 , %dir ) k :%i '=" " dirs (%i )
179
178
#define isDirectory (%type ) ( %type = " D" )
180
- #define log w !, ##class (%File ).GetFilename (filename )," " if + sc w " Ok" else d $system .Status . GetOneErrorText ( sc )
179
+ #define log w !, ##class (%File ).GetFilename (filename )," " w : sc " Ok" d :' sc $system .OBJ . DisplayError ( sc )
181
180
182
181
s sc = 1 , dirs = " " , dir = ..workdir () $$$push(dir )
183
182
if verbose w " #; Importing updated from " , dir ,!
@@ -196,24 +195,21 @@ ClassMethod importUpdated(filemask = "*.*", qspec = "cku-d", ByRef err = "", rec
196
195
s filets = rs .DateModified
197
196
s codename = ..codename ( filename , .ext )
198
197
s codets = ..codets ( codename , ext )
198
+
199
+ #; w !, filename, $c(9), "(", filets, ")"
200
+ #; w !, codename, $c(9), "(", codets, ")"
201
+
199
202
if ( filets '] codets ) continue
200
- //w codename,! B "L"
201
-
202
- /*
203
- w !, " ************* import ************** "
204
- w !, "file: ", filets
205
- w !, "code: ", codets
206
- */
207
-
203
+
208
204
if ext = " dfi" {
209
205
210
206
s sc = ##class (%DeepSee.UserLibrary.Utils ).%Import ( filename , 1 , 0 , 0 , " " , .loaded )
211
207
212
208
} else {
213
209
214
210
#; drop existing code before import ( purge DateModified )
215
- s :codets '=" " sc = ##class (%RoutineMgr ).Delete ( codename )
216
- s sc = $system .OBJ .Load ( filename , qspec , .err , .loaded )
211
+ #; s:codets'="" sc = ##class(%RoutineMgr).Delete( codename )
212
+ k err s sc = $system .OBJ .Load ( filename , qspec , .err , .loaded )
217
213
218
214
}
219
215
@@ -234,7 +230,7 @@ ClassMethod codename(filename, ByRef ext = "")
234
230
s fullname = $tr ( codename , " \" , " /" ) ; return fullname for dfi in $$$IsWINDOWS
235
231
Q $p ( fullname , " ." , 1 , *-1 ) ;remove extension
236
232
}
237
- if (ext =" cls" )!(ext =" int" )!(ext =" inc" )!(ext =" mac" ) s codename =$tr (codename ," /" ," ." )
233
+ if (ext =" cls" )!(ext =" int" )!(ext =" inc" )!(ext =" mac" ) s codename =$tr (codename ," \ /" ," . ." )
238
234
Q codename
239
235
}
240
236
0 commit comments