From 2c099ffa0d7412ab721df30c8217dc0fc9cde808 Mon Sep 17 00:00:00 2001 From: david-sarah Date: Sat, 25 Dec 2010 20:21:00 -0800 Subject: [PATCH] Move dependency imports from windows/depends.py (which has gone away) into src/allmydata/windows/tahoesvc.py. Also fix a pyflakes warning, and change the service display name from 'Allmydata Tahoe Node' to 'Tahoe-LAFS node'. refs #1282 --- src/allmydata/windows/tahoesvc.py | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/src/allmydata/windows/tahoesvc.py b/src/allmydata/windows/tahoesvc.py index a2b5392a..efaa439d 100644 --- a/src/allmydata/windows/tahoesvc.py +++ b/src/allmydata/windows/tahoesvc.py @@ -43,7 +43,7 @@ except: class Tahoe(win32serviceutil.ServiceFramework): _svc_name_ = "Tahoe" - _svc_display_name_ = "Allmydata Tahoe Node" + _svc_display_name_ = "Tahoe-LAFS Node" def __init__(self, args): logmsg("init") try: @@ -131,8 +131,22 @@ class Tahoe(win32serviceutil.ServiceFramework): try: logmsg("main thread startup") - import depends # import dependencies so that py2exe finds them - _junk = depends # appease pyflakes + # import dependencies so that py2exe finds them + # nevow requires all these for its voodoo module import time adaptor registrations + from nevow import accessors, appserver, static, rend, url, util, query, i18n, flat + from nevow import guard, stan, testutil, context + from nevow.flat import flatmdom, flatstan, twist + from formless import webform, processors, annotate, iformless + from decimal import Decimal + + import allmydata.web + + # junk to appease pyflakes's outrage at py2exe's needs + [ + accessors, appserver, static, rend, url, util, query, i18n, flat, guard, stan, testutil, + context, flatmdom, flatstan, twist, webform, processors, annotate, iformless, Decimal, + allmydata, + ] from twisted.internet import reactor from twisted.python import log, logfile -- 2.45.2