File tree Expand file tree Collapse file tree 1 file changed +10
-11
lines changed Expand file tree Collapse file tree 1 file changed +10
-11
lines changed Original file line number Diff line number Diff line change @@ -154,7 +154,7 @@ def __repr__(self): # pragma: no cover
154154 return "<smtp.Server %s:%s>" % self .addr
155155
156156
157- if __name__ == "__main__" : # pragma: no cover
157+ def main ():
158158 import time
159159
160160 server = Server ()
@@ -164,15 +164,14 @@ def __repr__(self): # pragma: no cover
164164 print ("Type <Ctrl-C> to stop" )
165165
166166 try :
167-
168- try :
169- while True :
170- time .sleep (1 )
171- finally :
172- print ("\r stopping..." )
173- server .stop ()
174-
167+ while True :
168+ time .sleep (1 )
175169 except KeyboardInterrupt :
176- # support for Python 2.4 dictates that try ... finally is not used
177- # together with any except statements
178170 pass
171+ finally :
172+ print ("\r stopping..." )
173+ server .stop ()
174+
175+
176+ if __name__ == "__main__" : # pragma: no cover
177+ main ()
You can’t perform that action at this time.
0 commit comments