Merge lp:~jelmer/loggerhead/main into lp:loggerhead

Proposed by Jelmer Vernooij
Status: Merged
Approved by: Jelmer Vernooij
Approved revision: 544
Merge reported by: Otto Co-Pilot
Merged at revision: not available
Proposed branch: lp:~jelmer/loggerhead/main
Merge into: lp:loggerhead
Diff against target: 43 lines (+7/-3)
3 files modified
__init__.py (+2/-2)
loggerhead-serve (+1/-1)
loggerhead/__main__.py (+4/-0)
To merge this branch: bzr merge lp:~jelmer/loggerhead/main
Reviewer Review Type Date Requested Status
Colin Watson (community) Approve
Review via email: mp+436644@code.launchpad.net

Commit message

Add support for 'python -m loggerhead'

Description of the change

Add support for 'python -m loggerhead'

To post a comment you must log in.
Revision history for this message
Colin Watson (cjwatson) :
review: Approve
Revision history for this message
Otto Co-Pilot (otto-copilot) wrote :

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file '__init__.py'
2--- __init__.py 2022-09-16 15:45:12 +0000
3+++ __init__.py 2023-01-31 20:43:22 +0000
4@@ -67,12 +67,12 @@
5 from .loggerhead.apps.http_head import HeadMiddleware
6 from .loggerhead.apps.transport import BranchesFromTransportRoot
7 from .loggerhead.config import LoggerheadConfig
8- from .loggerhead.main import setup_logging
9+ from .loggerhead.__main__ import setup_logging
10 except ImportError:
11 from loggerhead.apps.http_head import HeadMiddleware
12 from loggerhead.apps.transport import BranchesFromTransportRoot
13 from loggerhead.config import LoggerheadConfig
14- from loggerhead.main import setup_logging
15+ from loggerhead.__main__ import setup_logging
16
17 if host is None:
18 host = DEFAULT_HOST
19
20=== modified file 'loggerhead-serve'
21--- loggerhead-serve 2020-06-04 20:28:15 +0000
22+++ loggerhead-serve 2023-01-31 20:43:22 +0000
23@@ -20,7 +20,7 @@
24
25 import sys
26
27-from loggerhead.main import main
28+from loggerhead.__main__ import main
29
30
31 if __name__ == "__main__":
32
33=== renamed file 'loggerhead/main.py' => 'loggerhead/__main__.py'
34--- loggerhead/main.py 2022-08-08 16:33:50 +0000
35+++ loggerhead/__main__.py 2023-01-31 20:43:22 +0000
36@@ -185,3 +185,7 @@
37 print('Unknown protocol: %s.' % (protocol))
38 sys.exit(1)
39 WSGIServer(app, bindAddress=(host, int(port))).run()
40+
41+
42+if __name__ == '__main__':
43+ sys.exit(main(sys.argv[1:]))

Subscribers

People subscribed via source and target branches