@@ -8,9 +8,8 @@ Class sc.code [ Abstract ]
88ClassMethod export (generated = 0 , system = 0 , percent = 0 , mapped = 0 )
99{
1010
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 )
1413
1514 #define isGenerated (%code ) ##class (%RoutineMgr ).IsGenerated ( %code )
1615 #define isPercented (%code ) (" %" = $e (%code ))
@@ -87,7 +86,7 @@ ClassMethod import(filemask = "*.*", qspec = "cku-d", ByRef err = "", recurse =
8786 #define push (%dir ) s dirs ( $i ( dirs ) ) = %dir
8887 #define next (%i,%dir ) s %i =$o ( dirs ( " " ), 1 , %dir ) k :%i '=" " dirs (%i )
8988 #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 )
9190
9291 s sc = 1 , dirs = " " , dir = ..workdir () $$$push(dir )
9392 if verbose w " #; Importing from " _dir ,!
@@ -112,7 +111,7 @@ ClassMethod import(filemask = "*.*", qspec = "cku-d", ByRef err = "", recurse =
112111 }
113112
114113 if verbose $$$log
115-
114+
116115 }
117116 }
118117 w :verbose !,!," #; Imported from " , ..workdir ()
@@ -177,7 +176,7 @@ ClassMethod importUpdated(filemask = "*.*", qspec = "cku-d", ByRef err = "", rec
177176 #define push (%dir ) s dirs ( $i ( dirs ) ) = %dir
178177 #define next (%i,%dir ) s %i =$o ( dirs ( " " ), 1 , %dir ) k :%i '=" " dirs (%i )
179178 #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 )
181180
182181 s sc = 1 , dirs = " " , dir = ..workdir () $$$push(dir )
183182 if verbose w " #; Importing updated from " , dir ,!
@@ -196,24 +195,21 @@ ClassMethod importUpdated(filemask = "*.*", qspec = "cku-d", ByRef err = "", rec
196195 s filets = rs .DateModified
197196 s codename = ..codename ( filename , .ext )
198197 s codets = ..codets ( codename , ext )
198+
199+ #; w !, filename, $c(9), "(", filets, ")"
200+ #; w !, codename, $c(9), "(", codets, ")"
201+
199202 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+
208204 if ext = " dfi" {
209205
210206 s sc = ##class (%DeepSee.UserLibrary.Utils ).%Import ( filename , 1 , 0 , 0 , " " , .loaded )
211207
212208 } else {
213209
214210 #; 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 )
217213
218214 }
219215
@@ -234,7 +230,7 @@ ClassMethod codename(filename, ByRef ext = "")
234230 s fullname = $tr ( codename , " \" , " /" ) ; return fullname for dfi in $$$IsWINDOWS
235231 Q $p ( fullname , " ." , 1 , *-1 ) ;remove extension
236232 }
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 ," \ /" ," . ." )
238234 Q codename
239235}
240236
0 commit comments