Browse Source

Move mailslot.py to a seperate package. This way the SABHelper binary can be made a lot smaller.

tags/0.6.0
ShyPike 15 years ago
parent
commit
d3c91364b2
  1. 2
      SABHelper.py
  2. 2
      SABnzbd.py
  3. 3
      package.py
  4. 0
      util/__init__.py
  5. 0
      util/mailslot.py

2
SABHelper.py

@ -33,7 +33,7 @@ except ImportError:
print "Sorry, requires Python module PyWin32." print "Sorry, requires Python module PyWin32."
sys.exit(1) sys.exit(1)
from sabnzbd.utils.mailslot import MailSlot from util.mailslot import MailSlot
#------------------------------------------------------------------------------ #------------------------------------------------------------------------------

2
SABnzbd.py

@ -97,7 +97,7 @@ try:
import win32api import win32api
import win32serviceutil, win32evtlogutil, win32event, win32service, pywintypes import win32serviceutil, win32evtlogutil, win32event, win32service, pywintypes
win32api.SetConsoleCtrlHandler(sabnzbd.sig_handler, True) win32api.SetConsoleCtrlHandler(sabnzbd.sig_handler, True)
from sabnzbd.utils.mailslot import MailSlot from util.mailslot import MailSlot
except ImportError: except ImportError:
class MailSlot: class MailSlot:
pass pass

3
package.py

@ -478,8 +478,9 @@ elif target in ('binary', 'installer'):
options['scripts'] = ['SABHelper.py'] options['scripts'] = ['SABHelper.py']
options['zipfile'] = 'lib/sabhelper.zip' options['zipfile'] = 'lib/sabhelper.zip'
options['service'] = [{'modules':["SABHelper"], 'cmdline_style':'custom'}] options['service'] = [{'modules':["SABHelper"], 'cmdline_style':'custom'}]
options['packages'] = ['sabnzbd.utils'] options['packages'] = ['util']
options['data_files'] = [] options['data_files'] = []
del options['options']['py2exe']['packages']
setup(**options) setup(**options)
rename_file('dist', Win32HelperName, Win32ServiceHelpName) rename_file('dist', Win32HelperName, Win32ServiceHelpName)

0
util/__init__.py

0
sabnzbd/utils/mailslot.py → util/mailslot.py

Loading…
Cancel
Save