File: timer.tac

package info (click to toggle)
pyamf 0.6.1%2Bdfsg-3
  • links: PTS, VCS
  • area: main
  • in suites: wheezy
  • size: 7,692 kB
  • sloc: python: 17,944; xml: 455; makefile: 116; sql: 38; java: 11; sh: 7
file content (23 lines) | stat: -rw-r--r-- 618 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# Copyright (c) The PyAMF Project.
# See LICENSE for details.

import sys, os

sys.path.append(os.getcwd())

from twisted.application import internet, service
from server import TimerFactory, SocketPolicyFactory
from server import appPort, policyPort


timer = TimerFactory()
policy = SocketPolicyFactory('socket-policy.xml')

# this is the important bit
application = service.Application('pyamf-socket-example')

timerService = internet.TCPServer(appPort, timer)
socketPolicyService = internet.TCPServer(policyPort, policy)

timerService.setServiceParent(application)
socketPolicyService.setServiceParent(application)