Thanks for the quick response Dan, took me a while to test it out in many different configurations.
The "comma" is a nice trick for the print statement, but it doesn't work for the AddMessage either. Also, since my for loop is a bit different, the print sill wanted to include at least a "space" with my dots.
I had seen and tried the (i, end=" ") option in one of the thread but got a syntax error....now I know why (3.4). I'm still in 10.2.2 (and/or 10.3.x)
This is what I really want, and I am getting in the python window (from my script), but as a arcpy tool, it doesn't seem to like the stdout and of course none of the print option above will work
Finding STARTED services accessing Master_current.gdb to STOP
Dots represent services that are OK
........................................... wc_public//gmuLetterLandscape.MapServer is using Master_current.gdb
wc_public//GMUSpArea.MapServer is using Master_current.gdb
wc_public//GMUSubunits.MapServer is using Master_current.gdb
wc_public//GMUSubunitsTest.MapServer is using Master_current.gdb
. wc_public//qryGMU.MapServer is using Master_current.gdb
wc_public//SpecialAreas.MapServer is using Master_current.gdb
wc_public//SpecialAreas2.MapServer is using Master_current.gdb
wc_public//SpecialAreas3.MapServer is using Master_current.gdb
Since the tool ignores print and wants AddMessage, I always use my little script, especially when writing/testing...
def myMsgs(message):
arcpy.AddMessage(message)
print(message)
This may be one of those thing that I either have to write a fancy function for....or just live with it. I'm the only one that runs it right now, so no biggie....but thinking about future and many more services (i.e., when it sites for more than 5 seconds). I have many other options and I may just have to do one of those. I'll leave this open for a bit...but it might end up being a "assumed answered" for lack of real answer.
-------------------------------------------------
EDIT: As a work around, I'll list the info if running from tool
myMsgs("\nFinding STARTED services accesing {0} to STOP".format(updateDS[0]))
for startedService in myServices:
mxdFound = False
if not update:
sys.stdout.write( "." )
arcpy.AddMessage(" Skipping...source not used in {0} ".format(startedService))