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."
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 win32serviceutil, win32evtlogutil, win32event, win32service, pywintypes
win32api.SetConsoleCtrlHandler(sabnzbd.sig_handler, True)
from sabnzbd.utils.mailslot import MailSlot
from util.mailslot import MailSlot
except ImportError:
class MailSlot:
pass

3
package.py

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

0
util/__init__.py

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

Loading…
Cancel
Save