Ignore:
Timestamp:
Sep 2, 2009 10:36:18 AM (15 years ago)
Author:
Ted Faber <faber@…>
Branches:
axis_example, compt_changes, info-ops, master, version-2.00, version-3.01, version-3.02
Children:
f9ef40b
Parents:
cc8d8e9
Message:

checkpoint

File:
1 edited

Legend:

Unmodified
Added
Removed
  • fedd/federation/server.py

    rcc8d8e9 r6c57fe9  
    140140            code = 200
    141141            fid = fedid(cert=self.request.get_peer_cert())
    142             print "in do_GET: %s %s" % (fid, self.request.get_peer_cert())
    143142            fname, type = self.server.get_handler(self.path, fid)
    144             try:
    145                 f = open(fname, "rb")
    146                 size = os.path.getsize(fname)
    147             except IOError, e:
     143            if fname:
     144                try:
     145                    f = open(fname, "rb")
     146                    size = os.path.getsize(fname)
     147                except IOError, e:
     148                    code = 404
     149                    size = 0
     150            else:
    148151                code = 404
    149152                size = 0
Note: See TracChangeset for help on using the changeset viewer.