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
154
154
return "<smtp.Server %s:%s>" % self .addr
155
155
156
156
157
- if __name__ == "__main__" : # pragma: no cover
157
+ def main ():
158
158
import time
159
159
160
160
server = Server ()
@@ -164,15 +164,14 @@ def __repr__(self): # pragma: no cover
164
164
print ("Type <Ctrl-C> to stop" )
165
165
166
166
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 )
175
169
except KeyboardInterrupt :
176
- # support for Python 2.4 dictates that try ... finally is not used
177
- # together with any except statements
178
170
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