拆分多个文件,Google App Engine

时间:2016-11-21 13:51:39

标签: python google-app-engine file-handling

使用API​​时,我们有一个API对象:

class API:
  def __init__(self, sub=None):
    self.sub = sub
  def get_api(self, name):
    return build(name, sub=self.sub) #custom

我们要支持的所有api调用都会作为类函数和异常处理添加。

  def event_delete(self, *args, **kwargs):
    return query_backoff(self.get_api("calendar").events().delete(*args, **kwargs))
  def student_list(self, *args, **kwargs):
    reutrn query_backoff(self.get_api("classroom").courses().students().list(*args, **kwargs))
  def member_get(self, *args, **kwargs):
    try:
      return query_backoff(self.get_api("admin_directory").members().get(*args, **kwargs))
    except ...

这个文件已经发展到数千行python代码。我想将它拆分成多个文件。我不知道该怎么做,因为它们是类功能。

0 个答案:

没有答案