Skip to content

Commit 11cfeed

Browse files
committed
Fix distro entries.
1 parent 6fd8646 commit 11cfeed

File tree

2 files changed

+18
-12
lines changed

2 files changed

+18
-12
lines changed

grr/client/distro_entry.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
#!/usr/bin/env python
22
"""This file defines the entry points for the client."""
33

4-
from grr.client import client
5-
from grr.client import client_build
6-
from grr.client import poolclient
4+
# pylint: disable=g-import-not-at-top
5+
# Argparse runs on import, and maintains static state.
6+
77
from grr.lib import config_lib
88
from grr.lib import flags
99

@@ -15,15 +15,18 @@ def SetConfigOptions():
1515

1616

1717
def ClientBuild():
18+
from grr.client import client_build
1819
SetConfigOptions()
1920
flags.StartMain(client_build.main)
2021

2122

2223
def Client():
24+
from grr.client import client
2325
SetConfigOptions()
2426
flags.StartMain(client.main)
2527

2628

2729
def PoolClient():
30+
from grr.client import poolclient
2831
SetConfigOptions()
2932
flags.StartMain(poolclient.main)

grr/server/distro_entry.py

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,11 @@
11
#!/usr/bin/env python
22
"""This file defines the entry points for typical installations."""
33

4-
from grr.gui import admin_ui
4+
# pylint: disable=g-import-not-at-top
5+
# Argparse runs on import, and maintains static state.
6+
57
from grr.lib import config_lib
68
from grr.lib import flags
7-
from grr.server.data_server import data_server
8-
from grr.tools import config_updater
9-
from grr.tools import console
10-
from grr.tools import end_to_end_tests
11-
from grr.tools import frontend
12-
from grr.tools import fuse_mount
13-
from grr.tools import grr_server
14-
from grr.worker import worker
159

1610

1711
def SetConfigOptions():
@@ -49,45 +43,54 @@ def SetConfigOptions():
4943

5044

5145
def Console():
46+
from grr.tools import console
5247
SetConfigOptions()
5348
flags.StartMain(console.main)
5449

5550

5651
def ConfigUpdater():
52+
from grr.tools import config_updater
5753
SetConfigOptions()
5854
flags.StartMain(config_updater.main)
5955

6056

6157
def GrrServer():
58+
from grr.tools import grr_server
6259
SetConfigOptions()
6360
flags.StartMain(grr_server.main)
6461

6562

6663
def GrrFrontend():
64+
from grr.tools import frontend
6765
SetConfigOptions()
6866
flags.StartMain(frontend.main)
6967

7068

7169
def EndToEndTests():
70+
from grr.tools import end_to_end_tests
7271
SetConfigOptions()
7372
flags.StartMain(end_to_end_tests.main)
7473

7574

7675
def Worker():
76+
from grr.worker import worker
7777
SetConfigOptions()
7878
flags.StartMain(worker.main)
7979

8080

8181
def GRRFuse():
82+
from grr.tools import fuse_mount
8283
SetConfigOptions()
8384
flags.StartMain(fuse_mount.main)
8485

8586

8687
def AdminUI():
88+
from grr.gui import admin_ui
8789
SetConfigOptions()
8890
flags.StartMain(admin_ui.main)
8991

9092

9193
def DataServer():
94+
from grr.server.data_server import data_server
9295
SetConfigOptions()
9396
flags.StartMain(data_server.main)

0 commit comments

Comments
 (0)